- 博客(5)
- 收藏
- 关注
原创 用c语言写猜凶手
错 错 对 错。错 错 错 对。错 对 对 对。D说:C在胡说、 对 对 对 错。日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。现在请根据这些信息,写一个程序来确定到底谁是凶手。已知3个人说了真话,1个人说的是假话。已知3个人说了真话,1个人说的是假话。
2024-10-12 17:20:58
244
原创 利用c语言实现猜名次
2.a的取值是1到5 b的取值是一到五。用循环来判断他们的名次。4.因为他们的名次相乘等于120可以利用这个条件准确的输出他们的名次。题目内容:5位运动员参加10米的跳水比赛,有人让他们预测比赛结果。比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。3.每位选手都说对了一半说明 前面为真或者后面为真。1.因为有五位选手我们定义五个变量。A选手说:B第二,我第三;B选手说:我第二,E第三;C选手是:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;
2024-10-12 16:46:35
149
原创 C语言的冒泡排序
我们先来了解一下冒泡排序冒泡排序的思想就是把两两相连的两个元素进行比较,并且可能的话需要交换举例:把9876543210变为升序把9跟8比较就变成了再把9跟7比较直到把9边成最后一位一趟冒牌排序10个数字排序9个比较第一趟走完了接下来就是第二趟也是和上面的一样依次比较直到为二趟冒泡排序9个数字排序8对比较这样我们就可以得出n个数字排序n-1个比较。
2024-06-27 12:02:15
219
原创 C语言的二分查找
(0+9)9/2=4(下标为4的数数为5,因为我们要找7,1-5的数比7小直接不看,看6的下标5)被查找的范围只剩下678910。(5+9)14/2=7(下标为7的数是8,我们找7,8比7大所以8-10的数不看,看6)被查找的范围只剩下67。(5+6)11/2=5(下标为5的数是6,包括6和6后面的数不看可以得到7)可以看出1的下标为0,10的下标为9就可以找到中间元素的下标。在一个有序数组中查找一个具体的数。举例:在下面的数中查找7。
2024-06-09 17:55:55
164
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人