好奇怪的输出啊?
请大侠们看看这是为啥啊?#include <stdio.h>
int main()
{
int i,j,m,n,begin,num;
char str[12][12];
int arr[12][12];
while(scanf("%d%d%d",&m,&n)!=EOF)
{
if(m==0&&n==0)break;
for(i=0;i<12;i++)
for(j=0;j<12;j++)
{arr[i][j]=0;str[i][j]='0';}
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
scanf("%c",&str[i][j]);
num=0;
printf("*%d*\n",num);
}
return 0;
}
为什么每次输出num不一定在最后呢