猜数游戏
来源:互联网 发布:网络便利超市 编辑:程序博客网 时间:2024/06/15 13:29
刚学习C++没多久,想着自己上手写一段简单的程序,就写了这么一个猜数游戏。程序可能会有冗余,望各位轻虐。
代码如下:
#include <iostream>#include <string.h> //包含strcmp字符比较的头文件#include <stdlib.h>#include <time.h> //包含设定随机数种子的头文件using namespace std;void fun(int B){int a, c;c = rand() % 100 + 1; //为了下一次猜数设定随机数printf("please input your guess:");cin>>a;char ch1[10] = "yes";if (a == B){printf("bingo \n"); //猜对后继续执行printf("还想再来一次吗?请输入yes/no: \n");char ch[10]; cin >> ch;if (strcmp(ch, ch1) == 0) //比较字符串是否相等用strcmp比较{fun(c);}else{return;}}if (a<B){printf("your guess is less\n");return fun(B);}elseprintf("big than set.\n");return fun(B);}int main(){ //main函数 srand(time(NULL)); //设定随机数种子int B = rand() % 100 + 1; //第一次取随机数fun(B);return 0;}
运行结果如下:
0 0
- 猜数游戏程序
- 人机猜数游戏
- 1995猜数游戏
- Java猜数游戏
- 猜数游戏
- 猜数游戏
- 文曲星猜数游戏
- java猜数游戏
- 猜数游戏
- 猜数游戏
- 猜数游戏
- 猜数游戏
- 猜数游戏
- 猜数游戏
- 猜数游戏
- java 猜数游戏
- 人机猜数游戏
- 猜数游戏
- 1077. Kuchiguse 解析
- 用FFmpeg SDK计算MP3文件的时长
- 栈ADT
- 2017年山东省第八届acm省赛总结
- 关于Linux下安装Oracle
- 猜数游戏
- 什么叫优雅降级和渐进增强?
- ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV
- 【OpenCV图像处理】二十、数学形态学方法(下)
- mysql-libs is needed by (installed) postfix
- 数据结构(六)——二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
- HTML表单提交和封装键值对
- Electron 创建桌面应用
- Clion下第一个opencv3程序