#include<stdio.h>
int main()
{float a[5][5];
int i,j;
printf("请按行输入战舰,0表示海域,1表示战舰:\n\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
if(a[i][j]==0) printf("□");
if(a[i][j]==1) printf("☆");
printf("%\n");
}
}
我的目的是输入一个五维数组,为0的输出□,为一的输出☆,也就是我输入的是数字0或一,输入的是图形。这段代码调试成功了,但是无法达到我需要的目的,有人能看出错误在哪里么?急急急啊!