当然,我可以为你提供一个简单的Linux C语言小游戏的示例代码。这个游戏是一个猜数字游戏,玩家需要在1到100之间猜测计算机生成的随机数。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int secretNumber, guess, attempts = 0;
srand(time(0)); // 初始化随机数种子
secretNumber = rand() % 100 + 1; // 生成1到100之间的随机数
printf("欢迎来到猜数字游戏!
");
printf("我已经选好了一个1到100之间的数字。快来试试吧!
");
do {
printf("请输入你的猜测(1-100):");
scanf("%d", &guess);
attempts++;
if (guess > secretNumber) {
printf("太大了!再试一次。
");
} else if (guess < secretNumber) {
printf("太小了!再试一次。
");
} else {
printf("恭喜你!猜对了,数字就是%d。
", secretNumber);
printf("你总共猜了%d次。
", attempts);
}
} while (guess != secretNumber);
return 0;
}
rand()
函数生成随机数,并通过srand(time(0))
设置随机数种子。do-while
循环来允许用户多次猜测,直到猜对为止。if-else
语句来判断用户的猜测是太大、太小还是正好等于生成的随机数。希望这个示例代码和解释对你有帮助!如果你有任何其他问题或需要进一步的解释,请随时告诉我。
领取专属 10元无门槛券
手把手带您无忧上云