0.游戏内容
玩家猜电脑产生的数字,一个两次机会,才对了给提示,猜错减去一次机会。
1.参考代码
#include<iostream> #include<cstdlib> #include<ctime> using namespace std; int main() { srand((int)time(0)); //种子 int life=2; //一共两次机会 int num =rand()%5+1;// 产生0到6随机数 int x; cout<<"这是一个猜数游戏!"<<endl; cout<<"数字范围是1到6!"<<endl; cout<<"你只有两次机会!"<<endl; cout<<"下面请开始输入数字:"<<endl; while(life) { cin>>x; while( x<1 && x>6 ) { cout<<"你输入的数据不合法,请重新输入!"; cin>>x; } life--; if(x==num) { cout<<"恭喜你,猜对了!"<<endl; return 0; } else { cout<<"机会减少一次"<<endl; } } cout<<"机会耗尽,游戏结束"<<endl; return 0; }
返回目录: C++/趣味小程序