价格竞猜游戏的C语言程序
时间: 2023-05-23 16:05:36 浏览: 179
C语言实现猜价格游戏
A:
以下是一个简单的价格竞猜游戏的C语言程序示例,玩家需要猜测一个随机生成的数字,程序会根据猜测的数字提示玩家是否猜对了,直到猜中为止:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int number, guess, count = 0;
srand(time(0)); // 随机数种子
number = rand() % 100 + 1; // 生成1~100的随机数
printf("Welcome to the Price Guessing Game!\n");
printf("I'm thinking of a number between 1 and 100.\n");
do {
printf("Take a guess: ");
scanf("%d", &guess);
count++;
if (guess > number) {
printf("Your guess is too high.\n");
} else if (guess < number) {
printf("Your guess is too low.\n");
} else {
printf("Congratulations! You guessed it in %d tries.\n", count);
}
} while (guess != number);
return 0;
}
```
值得注意的是,这个程序没有进行输入验证,如果用户输入非数字字符或者超出了范围,程序会出现错误。在真正的生产环境中,必须进行严格的输入验证。
阅读全文