c语言程序。 求高手解答 谢谢!!

1首先输入和电脑比赛的盘数,游戏开始。2每次输入一个数(1、2、3分别代表石头、剪刀、布),电脑随机生成一个数,输出比赛的结果。... 1 首先输入和电脑比赛的盘数,游戏开始。
2 每次输入一个数(1、2、3分别代表石头、剪刀、布),电脑随机生成一个数,输出比赛的结果。
展开
 我来答
13孤岛
2012-06-13 · TA获得超过147个赞
知道小有建树答主
回答量:231
采纳率:33%
帮助的人:104万
展开全部
又求代码,自己不会吗?不会就参考书啊!慢慢去做。
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int roll_dice(void){
int a,b,c;
a=rand() % 6;
printf("a=%d",a);
b=rand() % 6;
printf("b=%d",b);
c=a+b;
return c;
}
bool play_game(void)
{
int k;
k=roll_dice();
printf("a+b=%d",k);
return k;

}

main()
{
int g,x=0,k;
char qq;g=roll_dice();
printf("%d\n",g);

if(g==7||g==11)
{printf("you win!\n");
x=1;}
else if(g==2||g==3||g==12)
printf("you lose!\n");
else k=g;
printf("shuru\n");
qq=getchar();
while(qq=='y')
{
printf("shuru\n");
g=roll_dice();
if(g==k)
{
printf("win!");
x++;printf("%d",x);}
if(g==7)
printf("\nlose!\n");
else
printf("play again\n");
qq=getchar();
qq=getchar();
}}
这个游戏差不多,之前我做的,有不懂的就翻书看资料。建议你慢慢看这段代码,然后再修改成你需要的代码。
追问
谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式