“猜数字小游戏”游戏规则:由两个人玩(人机),一方出数字,一方猜。计算机随机确定一个数,用户来猜,每猜一次计算机提示猜的数字偏大还是偏小,直到猜对数字结束。
代码1:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int count = 0;
int flag = 0; //为0表示猜错
int mynum = 0;
int yournum = 0;
srand((unsigned)time(NULL));//利用时间设置随机种子,Time(0)是得到当前时间值
mynum = rand() % 100 + 1;//rand函数返回随机数(在1~100之间的)
while (count<7) //最多猜7次
{
printf("请输入猜的数字>:\n");
scanf("%d", &yournum);
count++;
if (yournum == mynum)//答对
{
printf("YES!");
flag = 1;
break;
}
else//答错
{
if (yournum > mynum)
printf("TOO BIG!\n");
else
printf("TOO SMILE!\n");
}
}
if (flag == 0)
printf("\nGAMEOVER!!");
return 0;
}
代码1详解:定义count变量来记录猜的次数ÿ