犯人枪毙游戏,人数后台输入 c语言
时间: 2023-08-16 16:07:45 浏览: 174
杀人游戏c 编程实现
以下是一个犯人枪毙游戏的 C 语言实现,人数从后台输入:
```c
#include <stdio.h>
int main() {
int n, i, num = 1;
printf("请输入猴子吃桃的天数:");
scanf("%d", &n); // 输入天数
printf("请输入犯人的人数:");
scanf("%d", &num); // 输入犯人的人数
for (i = 1; i < n && num > 1; i++) {
num = (num + 1) / 2; // 每天犯人被枪毙后剩余的人数
}
if (num == 1) {
printf("犯人幸存\n");
} else {
printf("犯人被枪毙\n");
}
return 0;
}
```
在该代码中,我们使用了两次 scanf 函数,第一次用于输入天数 n,第二次用于输入犯人的人数。在 for 循环中,我们计算每天犯人被枪毙后剩余的人数,直到天数达到 n 或者只剩下一个人。最后根据剩余人数是否为 1 来判断犯人是否幸存。
阅读全文