/* * 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>