游戏说明:
请猜测0~100以内系统给出的数值。
游戏开始时,系统会随机给出一个数,用户需要输入一个数值告诉系统,如果这个数值大了,系统会进行提示“大了”;如果这个数值小了,系统会提示“小了”,猜中后系统提示,“恭喜你用了n次猜中数值”。
游戏代码
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int input;//用户输入变量
int count=0;//猜数次数变量
int x; //随机数变量
printf("猜数游戏\n");
printf("----------------------\n");
srand(unsigned(time(NULL))); //以当前值设置为随机种子
x=rand()%100; //得到一个0~100的随机值
printf("随机数已准备就绪!\n");
while(1)
{
printf("请输入您猜测的数值:");
scanf("%d",&input);//输入用户猜测的值
count++; //累计次数
if(input > x)printf("您输入的这个值大了!\n");
else if(input < x)printf("您输入的这个值小了!\n");
else break; //如果猜中程序退出
}
printf("恭喜你通过%d次猜中数值!\n",count);
}