C++扬帆远航——16(猜数字)
2016-03-24 19:17
204 查看
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:guessnum.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年3月23日 * 版本号:V1.0 * 问题描述:随机产生一个1000以内的数字,要求用户猜,如果猜得不对,给出大了还是小了的提示,直到猜出数字为止,并且最后统计出来猜的次数 * 程序输入:无 * 程序输出:见运行结果 */ #include<iostream> using namespace std; #include<ctime> #include<cstdlib> int main() { int n,gn; int m=0; srand((unsigned)time(0)); n=rand()%1000+1; for(;;) { cout<<"Please input a number:"<<endl; cin>>gn; m++; if(gn>n) cout<<"大了"<<endl; else if(gn<n) cout<<"小了"<<endl; else { cout<<"猜对了!"<<endl<<"一共猜了"<<m<<"次"<<endl; break; } } return 0; <p>}</p><p>运行结果:</p><p><img src="http://img.blog.csdn.net/20160324191750440?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> </p><p>心得:</p><p> 没什么说的</p>
相关文章推荐
- C++反射的实现
- C++开源项目列表
- 洛谷 P1579
- 欢迎使用CSDN-markdown编辑器
- 2016蓝桥杯省赛 C语言A组
- C++扬帆远航——15(项目二,太乐了)
- CSP考试 2015年9月第1题 数列分段 C语言实现
- C++文件操作
- C++动态内存分配
- c++作业2
- C++中cin、cin.get、cin.getline用法辨析
- 跨平台C++开源代码的两种常用编译方式
- 跨平台C++开源代码的两种常用编译方式
- C++中弱符号(弱引用)的意义及实例
- TraceTool 跟踪工具的瑞士军刀(C++版使用)
- 笔试3 25
- C++类的特性相关题目
- C++primer第七章习题答案
- C++第二次上机实验2-
- 采用C++的ACE库实现的一个通用的C/S架构通信程序(最终版)