題目要求
請用二位數組輸出如下圖形
0 0 0 0 0 0
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
思路分析
觀察圖形,得知爲4排6列,其中2排3列爲"1", 3排2列爲"2", 3排4列爲"3"
我們知道在二維數組中下標都是從"0"開始的,假設這個二維數組是a[4][6],即a[1][2]=1,a[2][1]=2,a[2][3]=3,其餘的元素都爲"0"
擼寫代碼
#include<stdio.h>
int main()
{
int a[4][6]; //4排6列
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<6;j++)
{
a[i][j]=0; //假設所有元素都爲"0"
}
}
a[1][2]=1; //對應下標對應值
a[2][1]=2;
a[2][3]=3;
for(i=0;i<4;i++) //將這個二維數組打印出
{
printf("\n");
for(j=0;j<6;j++)
{
printf("%d",a[i][j]);
}
}
return 0;
}
查看結果