![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
用C语言编写一个猜数字游戏的程序(要能运行的,求大神们帮忙啊)
计算机“想”一个数请人猜,如果猜对了,提示“Right!”,否则“Wrong!”,并告诉所猜的数是大还是小,直到猜对结束。...
计算机“想”一个数请人猜,如果猜对了,提示“Right!”,否则“Wrong!”,并告诉所猜的数是大还是小,直到猜对结束。
展开
2个回答
展开全部
#include<stdio.h>
#incude<stdlib.h>
#include<time.h>
#include<conio.h>
int main(){
srand(time(0)); //定义随机种子
int a= 0,b=0,c=1;
a = rand()%101;
printf("数字已经选好,开始猜吧:");
for(;;c++){
scanf("%d",&b); //输入猜的数
if(b> a)
printf("wrong!!!大了\n");
else if (b<a)
printf("wrong!!!小了\n");
if(b == a){ //如果猜的数字和随机数字相同,
printf("right!!!真厉害,居然然你猜出来了!!\n");
if(c<= 3)
printf("你只用了%d次就完成了,成绩优秀\n",c);
else if(c <= 5)
printf("你用了%d次完成,成绩及格\n",c);
else printf("你用了%d次,很勉强\n",c);
break; //游戏胜利,跳出循环
}
}
getch();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询