weixin_63566100 2021-10-30 20:53
浏览 6
已结题

平局的时候输入JianDao就会出错,ChuiZi和Bu就没问题

#include<stdio.h>
int main()
{
int k,i=0;
char ch,op;
scanf("%d",&k);
while((ch=getchar())!='E')
{
if(ch=='C'&&i<k)
{
printf("Bu\n");
i++;}
else if(ch=='B'&&i<k)
{
printf("JianDao\n");
i++;}
else if(ch=='J'&&i<k)
{
printf("ChuiZi\n");
i++;}
if(i==k)
{op=getchar();
}
if(i==k&&op=='C')
{ printf("ChuiZi\n");
i=0;}

    else if(i==k&&op=='J')
       { printf("JianDao\n");
       i=0;}
            else if(i==k&&op=='B')
        {printf("Bu\n");
        i=0;}
}return 0;

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月7日
    • 创建了问题 10月30日