編程小白C語言數組6

題目要求

請用二位數組輸出如下圖形

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;
 } 

查看結果 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章