猜数字小游戏

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

相关推荐