寻找幸运数字小游戏

it2025-04-07  20

寻找幸运数字小游戏

#include<stdio.h> #include<stdlib.h> //以下游戏灵感来自真人秀节目中的互动游戏,制作人:江乌好困 //使用软件Visual Studio 2019 //(找今日幸运数字)小游戏 int main() { //x=为开始游戏的钥匙 int x= 1; //第一个while为了循环游戏主体 while (x == 1) { //a为用户输入数字,b为幸运数字(引入随机数),c为区间左端,d为区间右端,n用来记录尝试次数 //第二个while是为实现用户的重复输入的关键 int a = 0, b =rand(1,100), c = 1, d = 100, n= 0 ; printf(“今日幸运数字已生成,来试试吧!请输入一个数字(1~100):”); while (a > b || a < b) { n += 1; scanf_s("%d", &a); //当输入值不在区间里面的时候 if (a < c || a > d) { if (a < c) { printf(“看见上面说的什么了吗?重新输入吧:”); } if (a > d) { printf(“看见上面说的什么了吗?重新输入吧:”); } } //当输入值在区间里面的时候 else { if (a < b) { printf(“差一点点哦!幸运数字在%d和%d之间哦,请再输入%d到%d的一个数:\n”, a, d, a, d); //实现区间的更新 c = a; } if (a > b) { printf(“差一点点哦!幸运数字在%d和%d之间哦,请再输入%d到%d的一个数:\n”, c, a, c, a); //实现区间的更新 d = a; } } //下面的花括号是结束第二个while循环,接着提示本次游戏结束。 } printf(“恭喜你找到了 !!!!!\n你尝试了%d次\n”, n); printf(“感谢试玩!游戏简陋,勿怪。\n”); //为x重新赋值与第一个while配合来实现游戏的再次使用。 printf(“重新玩一下吗?yes=1,no=0\n”); scanf_s("%d",&x); //下面的花括号是结束第一个while循环 } printf(“感谢试玩!游戏简陋,勿怪。\n”); return 0; }

最新回复(0)