#include
int main(void)
{
int a[3][3] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
int i = 0, j = 0;
for (i=0; i < 3; i++)
{
for (j=0; j < 3; j++)
printf("%-3d", a[i][j]);
printf("\n");
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j <= i; j++)
printf("%-3d",a[i][j]);
printf("\n");
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (int k = 0; k < i;k++)
for (int p = 0; p < 3; p++)
printf(" ");
for (j = i; j < 3; j++)
printf("%-3d", a[i][j]);
printf("\n");
}
return 0;
}
问你老师呗。
第一个全输出,第二个递增,第三个递减
玩下标啊,给个变量,双循环外循环++或--,