猜数字游戏呢就是让计算机随机产生一个数,然后将用户输入的数字与之比较,判断是否猜对
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
int number; //系统生成的随机数
int i; //用户所猜测的数
int j=0; //用来判断循环结束是猜对了还是猜错了
int sum; //猜测的次数
srand(time(NULL));
number= 1 + (rand() % 10); 利用库函数产生一个1-10的随机数
printf("请输入你猜测的数:");
for (sum = 0; sum < 10; sum++) { //有10次猜测机会
scanf("%d", &i);
if (i == number) {
printf("猜对啦!随机数为%d", i);
j = 1; //猜对则不执行最后一个if语句
break;
}
else {
printf("猜错啦!你还有%d次机会", 9 - sum); //如果猜错则继续输入,有10次机会
}
}
if (j = 0) {
printf("机会用完啦!你没有猜对哦");
}
system("pause");
return 0;
}