编写一个C程序来创建一个HI-LO游戏。在这个游戏中,计算机产生一个介于1和100之间的随机整数,并让用户尝试猜测生成的数字。如果用户猜到正确的号码,则会显示消息“万岁,你赢了!”。每次猜错后,电脑都会显示“错误号码,再试一次”的信息,指示猜测是否过高或过低,并显示剩余的猜测数。在七次错误猜测后,电脑应该显示“对不起,你输了”的信息和正确的号码。
2条回答 默认 最新
CSDN专家-link 2022-10-30 12:18关注这个网上有很多现成的代码的
#include<stdio.h> #include <stdlib.h> #include <time.h> int main() { srand(time(NULL)); int n = rand()%100+1; int m = 7; while(m>=0) { printf("请猜一个数:"); int a; scanf("%d",&a); if(a==n) { printf("万岁,你赢了!\n"); break; } else { printf("错误号码,再试一次\n"); if(a>n) printf("猜大了\n"); else printf("猜小了\n"); m--; printf("你还能猜%d次\n",m); } } if(m==0) printf("对不起,你输了,正确数是%d\n",n); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录