用C语言编写一个具有简单界面的猜数游戏

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:21:42
计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

void main()
{
int num,n;
char again;
srand(time(NULL));
do
{
num=rand()%1000+1;/*产生1-1000(包括1和1000)的随机数*/
printf("\n产生随机数为: ?\n");
printf("我这里有一个1到1000之间的一个数,你能猜到是什么数字么?请输入你猜的数:");
scanf("%d",&n);
while(n!=num)
{
if(n>num) printf("不对,太高了! 请输入你猜的数:");
if(n<num) printf("不对,太低了! 请输入你猜的数:");
scanf("%d",&n);
}
printf("太棒了!你猜的就是这个数,还想再来一次么?(y or n )");
again=getche();
}while('y'==again||'Y'==again);
printf("\n");
}