试题题干
使用二维数组形成并按下列形式输出数据

main ( )
{ int i, j, ________; /* 第一空 */
for (i=0; i<5; i++)
for (j=0; j<5; j++) a [i] [j] =________; /* 第二空 */
for (i=0; i<5; i++)
{
for (j=0; j<5; j++) printf (″%2d″, a [i] [j]);
________; /* 第三空 */
}
}
参考答案
试题解析
根据题干可知这是一个行长度为5,列长度为5的二维数组,为a[5][5],即第一空应填入a[5][5];
利用for循环输出二维数组的每一个元素值,即a [i] [j] =i+j,故第二空填入i+j;
第三空是要进行换行,即第三空填入printf("\n")。