第十二周项目 猜数字游戏

来源:互联网 发布:android读取串口数据 编辑:程序博客网 时间:2024/05/20 06:23

 /*

 * Copyright (c) 2013, 烟台大学计算机学院

* All rights reserved.

 * 作 者: 刘慧艳

 * 完成日期:2013 年11月13日

 * 版 本 号:v1.0

 * 问题描述:随机产生一个1000以内的数,要求用户猜,猜大猜小有提示,最后输出猜了几次 

*/

#include<iostream>#include<ctime>#include<cstdlib>using namespace std;int main(){int i,ran_num,x,n;srand(time(0));          //time(0)返回值作为种子cout<<"请猜一个数字,0-1000范围内:"<<endl;cin>>x;n=1;for(i=0;i<1;i++){ran_num=rand()%1000;while(x<ran_num){cout<<"小了"<<endl;cout<<"请重新猜一个数字:"<<endl;cin>>x;n++;}while(x>ran_num){cout<<"大了"<<endl;cout<<"请重新猜一个数字:"<<endl;cin>>x;n++;}}cout<<"一共猜了"<<n<<"次"<<endl;return 0;}

原创粉丝点击