入a[1][1].a[2][2]这样的对角线元素?那a[0][1]这样的呢
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%d",a[i][j]);
大神,我想它为什么是for的双重循环,为什么输出先保留下标i=0,待j不满足后才开始循环i=1。为什么它不是i=0 j=0然后i=1 j=1然后结束程序输出a[0][0] a[1][1],为什么会有a[0][1]这种
😭
追答双层循环本身就是这样规定的,外层执行一次的话,内层要执行多次,如果你只是需要对角线,比如数组a[5][5],那可以简单的
for(i=0;i<5;i++) printf("%d ",a[i][i]);
谢谢!!!!!
本回答被提问者采纳