用c语言写一个魔幻盒子
时间: 2024-04-15 19:27:53 浏览: 61
当然可以!以下是一个简单的示例代码,实现了一个基本的魔幻盒子:
```c
#include <stdio.h>
int main() {
int magicNumber = 0;
int guess = 0;
int attempts = 0;
// 生成一个随机的魔幻数字
srand(time(NULL));
magicNumber = rand() % 100 + 1;
printf("欢迎来到魔幻盒子游戏!\n");
printf("我已经在盒子里放入了一个1到100之间的数字。\n");
do {
printf("请输入你猜测的数字:");
scanf("%d", &guess);
attempts++;
if (guess > magicNumber) {
printf("太大了!再猜一次。\n");
} else if (guess < magicNumber) {
printf("太小了!再猜一次。\n");
} else {
printf("恭喜你猜对了!魔幻数字是 %d。\n", magicNumber);
printf("你用了 %d 次尝试。\n", attempts);
}
} while (guess != magicNumber);
return 0;
}
```
这个程序会生成一个1到100之间的随机数字,然后你需要输入你猜测的数字。程序会告诉你猜测的数字是太大还是太小,直到你猜对为止。最后它会显示出你猜对的数字以及你尝试的次数。
希望这个例子对你有帮助!如果有任何问题,请随时问我。
阅读全文