#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int shuru,number,jishu=0;
printf("***************************\n");
printf("** **\n");
printf("** 猜大小 **\n");
printf("** **\n");
printf("***************************\n");
printf("请输入100以内的整数数字:");
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
number = rand() % 101; //产生0-100的随机数
scanf("%d",&shuru);
while (shuru!=number) {
jishu=jishu+1;
if (shuru\<number) {
printf("%d 不对,太小啦!\n",shuru);
} else{
printf("%d 不对,太大啦!\n",shuru);
}
scanf("%d",&shuru);
}
printf("猜对啦! 竟然猜了 %d 次,数字是 %d,\n",jishu,number);
return 0;
}
一个C语言的小练习,首先产生随机数,然后判断输入的数字,如果和产生的随机数相同,则表示游戏胜利。
评论