猜数字小游戏

时间:2022-08-26 18:38:23 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

C++编写 猜数字小游戏

#include <iostream.h>

#include <ctime>

#include <cstdlib>

void main(){

cout<<"猜数字游戏正式开始,请把握机会!"<<endl;

int x,y;

char z;

do{

int i=1;

srand(time(0));

y=rand()%1000;

cout<<endl<<"系统已经随机生成0到999内的一个整数;"<<endl;

cout<<"您总共有10次猜数字机会。"<<endl<<"猜数开始,请输入您要猜的数字:";

cin>>x;

for(i=1;i<=10;i++){

if(x>y){if(i==10){cout<<"您猜的数字高了,您已经没有机会。"<<endl<<endl;continue;}

else cout<<"您猜的数字高了,"<<"您还剩下"<<10-i<<"次机会。"<<endl<<endl<<"猜数继续,请输入您要猜的数字:";

cin>>x;continue;}

else if(x<y){if(i==10){cout<<"您猜的数字低了,您已经没有机会了。"<<endl<<endl;continue;}

else cout<<"您猜的数字低了,"<<"您还剩下"<<10-i<<"次机会。"<<endl<<endl<<"猜数继续,请输入您要猜的数字:";

cin>>x;continue;}

else cout<<"恭喜您猜对了,您最后的分数为"<<11-i<<"分!"<<endl<<endl;break;}

if(i>10){

cout<<"真可惜,一次都没猜对,请重新开始!"<<endl;

cout<<"按Y重新开始,按任意键结束本游戏:";

cin>>z;}

else{

cout<<"本关已结束,进入下一关!"<<endl;

cout<<"按Y进入下一关,按任意键结束本游戏:";

cin>>z;}}while(z=='Y'||z=='y');

}

本文来源:https://www.wddqw.com/doc/05da513d581b6bd97f19ea60.html