#include<stdio.h>
#include <stdlib.h>
#include<time.h>//时间头文件
void main()
{
int i,j;
srand(time(NULL));//用时间做种子
j=rand()%31;//获取随机数得到0-30
int times=1;//定义次数
printf("猜数字游戏!请在(0~30)之间猜数字:\n");
scanf("%d",&i);//获取用户输入的数字
do
{
if(i<j)
{
printf("猜小了!\n");
}
else if(i>j)
{
printf("猜大了!\n");
}
printf("当前第%d次,再猜一次!\n",times);
times++;
scanf("%d",&i);
}while(i!=j);
printf("恭喜你在第%d轮猜中!\n",times);
}
通过该小游戏的代码,增加对随机数调用的经验。