编写一个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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥15 Python3.5 相关代码写作
- ¥20 测距传感器数据手册i2c
- ¥15 RPA正常跑,cmd输入cookies跑不出来
- ¥15 求帮我调试一下freefem代码
- ¥15 matlab代码解决,怎么运行
- ¥15 R语言Rstudio突然无法启动
- ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
- ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里