石头剪刀布
创始人
2024-11-24 23:09:27
石头剪刀布
#include
void main()
{
int N=0,b=0,play_1=0,play_2=0;
char l[100];
printf("please input the number of the test groups:\n");
scanf("%d",&N);//表明接下来有N组测试数据
while(N)
{
printf("please input the number of the rounds in every competition:\n ");
scanf("%d",&b);//表示两个人有b轮比赛
while(b)
{
printf("please input the 'R'or'S'or'P':\n");
for(int i=0;i<3;i++)
{
if(i!=0)
{
printf("player1 and plarer2's inputing:\n");
}
l[i]=getchar();
}
if(l[1]=='R')
{
if(l[2]=='S')
play_1++;
else if(l[2]=='P')
play_2++;
}
if(l[1]=='S')
{
if(l[2]=='P')
play_1++;
else if(l[2]=='R')
play_2++;
}
if(l[1]=='P')
{
if(l[2]=='R')
play_1++;
else if(l[2]=='S')
play_2++;
}
b--;
}
N--;
}
if(play_1>play_2)
printf("Player 1\n");
else if(play_1==play_2)
printf("TIE\n");
else
printf("Player 2\n");
}
这个就没问题了。你的程序错误在于:
1、你用for(i=0;i<3;i++)
l[i]=getchar();
这一部分的时候,应该对l[i]=getchar();这一部分的前后加上花括号,如果不加,则会在得到 l[0]以后就进行接下来的if判断了,但实际上现在的 l[1]、 l[2]根本还没有赋值。
2、同样的,在你使用for(i=0;i<3;i++)
{ l[i]=getchar(); }
这一部分之前,你要从键盘上键入b的值,从外界输到内存里面用什么结束呢?对,是用回车键确定输入,这个回车键将会被作为一个字符储存到你的l[0]里面,使你的I[0]无法被赋为你想输入的R、P、S。所以这里的比较只能比较l[1]和l[2],而l[0]则用来吞掉每次输入R、S、P之后键入的空格。
3、这个错误应该是你太马虎了,你应该输入的是大写的R、S、P哦,你在比较的时候将大写R写成了小写r,所以程序出错了。
我将你的程序完善了一下,给出了每一步步骤的提示,然后给两个选手都进行了记分。我运行了一下,应该是对的。
for(i=0;i<3;i++)
l[i]=getchar();
改为gets(l);
相应的判断改一下

相关内容

热门资讯

必看盘点揭秘“畅游娱乐究竟有没... 亲,畅游娱乐有的,ai轻松简单,又可以获得无穷的乐趣,畅游娱乐是你和朋友度过闲暇时光的不二选择,赶紧...
必看盘点揭秘“饶客麻将究竟有没... 必看盘点揭秘“饶客麻将究竟有没有挂”太过分了分享详细开挂教程是一款可以让一直输的玩家,快速成为一个“...
必看盘点揭秘“豪门国际究竟有没... 无需打开直接搜索微信:豪门国际有挂吗本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加...
必看盘点揭秘“乐成棋牌究竟有没... 亲,乐成棋牌有的,ai轻松简单,又可以获得无穷的乐趣,乐成棋牌是你和朋友度过闲暇时光的不二选择,赶紧...
必看盘点揭秘“皮皮麻将究竟有没... 您好,皮皮麻将这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
必看盘点揭秘“云来游戏究竟有没... 您好,云来游戏这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
必看盘点揭秘“聚福生活究竟有没... 本篇文章给大家谈谈怎样看出聚福生活开挂开挂没,以及聚福生活怎么看出来是开挂对应的知识点,希望对各位有...
必看盘点揭秘“决战麻将究竟有没... 必看盘点揭秘“决战麻将究竟有没有挂”太过分了分享详细开挂教程是一款可以让一直输的玩家,快速成为一个“...
必看盘点揭秘“义乌棋牌究竟有没... 本篇文章给大家谈谈怎样看出义乌棋牌开挂开挂没,以及义乌棋牌怎么看出来是开挂对应的知识点,希望对各位有...
求一些简单的情歌 求一些简单的情歌就像 方大同的 因为你 不想要那些伤感的...就是那些旋律轻快的。不知道英文歌...
谁知道现在的老师为什么敢大胆的... 谁知道现在的老师为什么敢大胆的跟学生家长要东西要钱?学生在一所私立中学上学,班主任就给找事,动不动就...
求沈阳红番区迪吧现场2010 ... 求沈阳红番区迪吧现场2010 Dj阿岩 Mc Seven Dj小黑 舞曲编号:12960 第2小时7...
获奖美剧或励志美剧 获奖美剧或励志美剧生活大爆炸(喜剧)冰与火之歌(小说改编,史诗剧吧应该是,或者科幻?)绝命毒师摩登家...
无奈把二女儿,小时候送生人了,... 无奈把二女儿,小时候送生人了,现在找到娃了,我该咋办? 没必要在要回来了,即使要,那女儿的也不会对...
exo有那些代表作呢 exo有那些代表作呢《MAMA》,《HISTORY》,《你的世界》,《What is love》 ,...
玄英演过什么连续剧或者是喜剧片 玄英演过什么连续剧或者是喜剧片神秘男女 还有 hey hey hey 我比较喜欢看我的老婆是大佬三
关于写秋天的比喻句和拟人句 关于写秋天的比喻句和拟人句秋天就像一幅金色的图画,到处是丰收的景象。2、大树下,一片片落叶从树上“飞...
江枫渔火对愁眠选自什么 江枫渔火对愁眠选自什么出自枫桥夜泊,月落乌啼霜满天,江枫渔火对愁眠,姑苏城外寒山寺,夜半钟声到客船七...
请问征途里的仙几级才能加血和加... 请问征途里的仙几级才能加血和加蓝 这些技能书贵吗?谢谢!忘了 是帮别人加血和加蓝 重要是帮别人加 谢...
秋姬的《大宫》最后的结局是怎么... 秋姬的《大宫》最后的结局是怎么样的啊秋大还没写完呢,目前奇迹已暂时停更,因为明年春天要出版了,到时买...
掌握好什么重点,教孩子识字一点... 掌握好什么重点,教孩子识字一点都不难?教给孩子正确的学习能力,让孩子有好的认知,让孩子有好的学习习惯...
关于花艺匠心的诗句,唐诗宋词都... 关于花艺匠心的诗句,唐诗宋词都可以?花开富贵才艺馨艺孕清灵水光新匠承岁月八方客心有灵犀万事清
中央民族大学的教育质量如何?是... 中央民族大学的教育质量如何?是你理想的大学吗?教育质量是特别好的,肯定是我理想中的大学,因为这所大学...
终极一班3好看吗? 终极一班3好看吗?好看如果我的答案对你有用麻烦点击“好评”(注意是好评噢)谢谢!!!!!
必看盘点揭秘“黄山麻将究竟有没... 无需打开直接搜索微信:黄山麻将有挂吗本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加...
青少年特训营好吗? 青少年特训营好吗?要看是哪种特训挺好的,的确解决了我们家长不少问题 我孩子就送到喻美锡特训营去了 ...
必看盘点揭秘“心悦麻将究竟有没... 您好,心悦麻将这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
必看盘点揭秘“大圣麻将究竟有没... 亲,大圣麻将有的,ai轻松简单,又可以获得无穷的乐趣,大圣麻将是你和朋友度过闲暇时光的不二选择,赶紧...
有没有很劲爆的歌曲啊? 有没有很劲爆的歌曲啊?nobodyzombie ... 你听,听看````````
刚出生的小兔崽子人能碰吗 刚出生的小兔崽子人能碰吗刚出生的小动物都很脆弱 对外界细菌没有很强的免疫力,最好不要碰哦,可以戴一次...