求c语言编程,谢谢。 5

完成掷骰子猜大小游戏,每玩一次,猜对加五分,猜错减五分,然后问用户女“继续玩吗?”用户敲“Y”表示继续游戏,否则游戏结束,然后给出用户分数。是问用户,没有女....输入错... 完成掷骰子猜大小游戏,每玩一次,猜对加五分,猜错减五分,然后问用户女“继续玩吗?”用户敲“Y”表示继续游戏,否则游戏结束,然后给出用户分数。
是问用户,没有女....输入错误。
展开
 我来答
冰是沉默的水3
2013-03-31 · TA获得超过909个赞
知道小有建树答主
回答量:473
采纳率:50%
帮助的人:143万
展开全部
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void abc()
{
int a,b,c,all=0;
srand((unsigned)time(NULL));
a=rand()%1000;
printf("请随意输入一个数(1~1000): ");
do{
scanf("%d",&b);
if(b>a) printf("太大了,再猜一次!\n?");
else if(b<a) {all++;printf("太小了,再猜一次!\n?");}
else if(b==a)
{
printf("恭喜你猜中了!共用了%d次,再来一次?[Y/N]\n",all);
break;
}
}while(1);
}
void main()
{
char c;
do
{
abc();
c=getche();
if(c=='n'||c=='N') break;
}while(c=='y'||c=='Y');
}
这个简单,这是我写的一个猜数字的游戏,不过和你说的稍微有点不一样,自己改改,练习下吧!
-物联网校企联盟技术部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
39495978411035
2013-04-14 · TA获得超过397个赞
知道小有建树答主
回答量:134
采纳率:100%
帮助的人:127万
展开全部
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
int i,score=0,guess;
char c;
printf("do you want to please it?('y'or'n')\n");
LOOP:
while((c=getch())=='y')
{
i=(rand()%6+1);
printf("你猜结果是多少?\n");
scanf("%d",&guess);
printf("掷骰子的值是:%2d\n",i);
if(guess!=i)
{
score-=5;
}
else if(guess==i)
{
score+=5;
}
printf("你的成绩是%d",score);
printf("\ndo you want play again?('yy'or'n')\n");//按两次 y 进入循环
if(c=getch()=='y')
goto LOOP;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式