问题
填空题
以下程序的功能是输出如下形式的方阵:13 14 15 16 9 10 11 12 5 6 7 8 1 2 3 4 请填空。main(){ inti,j,x;for(j=4;j _______ ;j--){for(i=1;i<=4;i++){ x=(j-1)*4+ _______ ;printf("%4d",x); }printf("\n");}}
答案
参考答案:>=1 或 >0 , i
解析:本程序有两重for循环,外层for循环控制输出数据的行数,故第_____空填“>=1”或“>0”,内层循环控制每行输出的个数。在内层for循环中,用语句“x=(j-1)*4+______;”控制输出方阵中的具体数据, 由于这些数据与其所在的行、列(j,i)有关系x=(j-1)*4+i,故此空填i。