C语言在一个二维数组中形成并输出如下矩形

如题所述

第1个回答  2017-04-18
#include<stdio.h>

main()
{
int a[5][5],i,j;
for (j=0;j<5;j++) for (i=0;i<5;i++) a[j][i]=1;
for (j=0;j<5;j++) for (i=0;i<j;i++) a[j][i]=j-i+1;
printf("- - - - - - -\n");
for (j=0;j<5;j++) {
printf("| ");
for (i=0;i<5;i++) printf("%d ",a[j][i]);
printf("|\n");
}
printf("- - - - - - -\n");
return 0;
}本回答被提问者和网友采纳