1 C++有谁会写这个游戏类代码,求大神帮吗写一下

1 C++有谁会写这个游戏类代码,求大神帮吗写一下
1. 猜数字:由计算机随机产生一个1~10000以内的数字,用户根据提示猜出该数字,功能要求如下:
(1)游戏结束条件:1)在规定时间内正确猜出该数字;2)规定用时耗完。
(2)游戏提示:根据用户的输入与所产生数字的大小关系给出正确提示,例如,随机产生数为5000,若用户输入6000,则提示“高了”,若用户输入4000,则提示“低了”。
(3)游戏结果显示:1)若用户在规定时间内正确猜出数字,则显示“恭喜!正确猜出数字***。”;2)若到达规定时间但并未猜出,则显示“很遗憾,未能在规定时间内猜出正确数字,该数字为***。” ,其中,“***”表示所需猜出的随机数。
(4)游戏时间设置:可由用户灵活设置游戏时间,此部分内容应在游戏开始前完成。
(5)游戏退出设置:在每轮游戏结束之后,给出提示语,请用户选择是否继续游戏。
为什么没人回我
私奔第三季 1年前 已收到1个回答 举报

yangjdd 幼苗

共回答了10个问题采纳率:100% 举报

# include
# include
# include
main()
{
int a,b;
char c;
srand(time(NULL));
a=1+(rand()%10000);
printf("I have a number between 1 and 10000.nCan you guess my number?nPlease type your first guess.n");
scanf("%d",&b);
while(b!=-1)
{
if(b==a)
{
printf("Excellent! You guessed the number!nWould you like to play again(y or n)?");
scanf("%c",&c);
scanf("%c",&c);
switch(c){
case 'y':
printf("I have a number between 1 and 1000.nCan you gue ss my number?nPlease type your first guess.n");
scanf("%d",&b);
break;
case 'n':
break;
}
}

while(b {
printf("Too low.Try again.");
scanf("%d",&b);
}

while(b>a)
{
printf("Too high.Try again.");
scanf("%d",&b);
}
}
}

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.087 s. - webmaster@yulucn.com