C语言,数组问题,打印以下数据图形。

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:05:27
13629
36291
62913
29136
91362

对角线是9,然后次对角线是2和1,然后6和3,然后3和6,最外面是1和2。

如何用数组输出这个?

int main()
{
int arry[5] = {1,3,6,2,9};
int i,j;
for (i = 0; i < 5 ; ++i)
{
for (j=0;j<5;j++)
{
printf("%d",arry[(i+j)%5]);
}
printf("\n");
}
return 0;
}

楼上的蛮帅的,arry[(i+j)%5]相当漂亮哦