本文作者:Zhang, Xuheng 本文分类:C++小游戏 浏览:275
阅读时间:725字, 约1分钟
自创猜数游戏:
#include <bits/stdc++.h> int main() { int sysdata;//系统生成的数据 int n; //所猜的数据 int sum = 0;//记录猜的次数 srand((unsigned)time(NULL)); //随机数发生器初始化函数,以时间为种子 sysdata = rand()%500+1; //随机生成1到500的随机数 printf("退出程序请按:ctrl + c!\n"); while(1) { printf("请输入你猜的数据(1-500): "); if(scanf("%d",&n) != 1) //用于判断用户是否结束游戏 { break; //跳出while循环,结束游戏 } sum++; //每输入一次数据,猜的次数加1 if(sum == 7) // 当猜的次数大于7次的时候重新生成新的随机数 { if(n == sysdata) //最后一次猜数正确,输出结果,结束游戏 { printf("猜数正确,总共猜了%d次!\n",sum); break; //跳出while循环,结束游戏 } else //最后一次猜数不正确则重新开始游戏 { printf("猜数次数超过%d次,重新开始游戏!\n",sum); sysdata = rand()%500+1; //随机生成1到500的随机数 sum = 0; } } else { if(n == sysdata) { printf("猜数正确,总共猜了%d次!\n",sum);//猜数正确,结束游戏 break; //跳出while循环,结束游戏 } else if(n > sysdata) { printf("你猜的数据太大!\n"); } else { printf("你猜的数据太小!\n"); } } } printf("猜数游戏结束,拜拜!\n"); return 0; }
关于作者Zhang, Xuheng
- 还没有填写个人简介
- Email: hy23682@126.com
- 注册于: 2020-04-07 05:11:14
666
What
@伯索创始者 771。
收藏《C++有趣程序(1)》文章
点赞《C++有趣程序(1)》文章
收藏《C++有趣程序(1)》文章
点赞《C++有趣程序(1)》文章
收藏《C++有趣程序(1)》文章
点赞《C++有趣程序(1)》文章