BeBreave
2016-06-16 10:50
采纳率: 40%
浏览 1.2k
已采纳

C语言问题求大神帮忙!!!

char order(int a)
{
if(a==0)
return 'b';
else
return 'w';
}
int operate(char p[iline][jline],int sum)
{
int g;
char x;
int i;
int j;
g=sum;
g=g%2;
printf("输入数字\n");
scanf("%c",&x);
for(i=1;i<=6;i++)
for(j=0;j<3;j++)
if(p[i][j]==x)
{p[i+1][j]=order(g);
break;}
return 0;
}
void main()
{
int sum=1;
char p[xline0[yline];
问题是下面的这个循环连续调用了operate函数两次不懂为什么?
while(1)
{
printscreen(p);
sum++;
operate(p,sum);
printf("%d",sum);
}
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题