猜数字小游戏

2022-08-26 18:38:23   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《猜数字小游戏》,欢迎阅读!
小游戏,数字

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.dywdw.cn/05da513d581b6bd97f19ea60.html

相关推荐
推荐阅读