编程小白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;
 } 

查看结果 

 

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