简单有趣的C语言源代码
时间: 2024-09-26 18:12:12 浏览: 11
在C语言中,编写简单的有趣代码可以涉及到一些基础的编程技巧和游戏编程的概念。比如我们可以创建一个"猜数字"的小游戏。下面是一个简短的示例:
```c
#include <stdio.h>
#include <stdlib.h>
int generate_random_number(int min, int max) {
return (rand() % (max - min + 1)) + min;
}
void guess_the_number(int number_to_guess) {
int user_guess;
int tries = 0;
printf("欢迎来到猜数字游戏!我想了一个1到100之间的数,你有6次机会猜测。\n");
do {
printf("请输入你的猜测:");
scanf("%d", &user_guess);
++tries;
if (user_guess < number_to_guess) {
printf("太小了!再试一次。\n");
} else if (user_guess > number_to_guess) {
printf("太大了!再试一次。\n");
} else {
printf("恭喜你,猜对了!你总共尝试了%d次。\n", tries);
break;
}
} while (tries <= 6);
}
int main() {
srand(time(0)); // 初始化随机数生成器
int secret_number = generate_random_number(1, 100);
guess_the_number(secret_number);
return 0;
}
```
这个程序会随机生成一个1到100的整数,然后让用户通过输入猜测这个数字,直到猜中为止。这既简单又有趣,展示了C语言的基本控制结构和随机数生成。