C语言#猜数字小游戏

计算机随机出现一个1-100数字,用户输入数字,并提醒比想象的数字大?小? 记录猜测次数。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
	int guess;
	//int magic;
	int counter =0;
	int exit = 1; 
	srand(time(NULL));//为函数产生一个随机的种子;从而使随机数随时间的改变而改变 
	int magic = rand() %100 +1;//随机产生一个1-100的数 
	printf("我已经想好一个值啦,你猜猜我想的值吧\n");
	while(exit) 
	{
	scanf("%d",&guess); 
	counter++; 
	if(guess<magic)
	{
		printf("你输入的值小于我想的值,再试一次吧\n");
	}	
	if(guess>magic)
	{
		printf("你输入的值大于我想的值了,再试一次吧\n"); 
	}
	if(guess==magic) 
	{
		printf("猜对啦!magic=%d\n",magic);
		printf("你猜的次数是:%d\n",counter);
		printf("输入数字0-退出程序\n输入数字1-再玩一次\n");
		scanf("%d",&exit);
		printf("输入你猜的值吧\n"); 
		counter = 0;
		//srand(time(NULL)); 
	}	
	}
	return 0;
 } 
发布了7 篇原创文章 · 获赞 3 · 访问量 81

猜你喜欢

转载自blog.csdn.net/qq_42724864/article/details/104192022