有关C语言简单的问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:28:29
一个数组a[3][3]装有下面几个数:
1 2 3
4 5 6
7 8 9
要求屏幕上只输出这样的形式:
1 2 3
5 6
9
这个用C语言的数组怎么编写?
不好意思
输出的形式应该是:
1 2 3
空5 6
空空9

空代表的是没有(空白)

#include "stdio.h"
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j,sp=-1;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{if(j<i)
printf(" ");
else
printf("%d ",a[i][j]);

}

printf("\n");
}

return 0;
}

#include "stdio.h"
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j;
for(i=0;i<3;i++)
{
for(j=i;j<3;j++)
printf("%d ",a[i][j]);
printf("\n");
}

return 0;
}

#include <stdio.h>
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j;
for(i=0;i<3;i++)
{
for(j=i;j<3;j++)
printf("%d ",a[i][j]);
printf("\n");
}

getch();
}