c语言编程题,这道题要怎么写,谢谢大神!

2024-11-27 00:25:11
推荐回答(4个)
回答1:

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


回答2:

问你老师呗。

回答3:

第一个全输出,第二个递增,第三个递减

回答4:

玩下标啊,给个变量,双循环外循环++或--,