以下程序的功能是输出如下形式的方阵: 13 14 15 16 9 10 11 12

admin2009-01-15  27

问题 以下程序的功能是输出如下形式的方阵:
                             13    14    15    16
                              9    10    11    12
                              5     6     7     8
                              1     2     3     4
   请填空。
#include <stdio.h>
main( )
{  int i,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循环控制输出数据的行数,故第一处填“>=1”或“>0”;内层循环控制每行输出的个数。在内层for循环中,语句x=(j-1)*4+______;用于控制输出方阵中的具体数据,由于这些数据与其所在的行、列(j,i)具有x=(j-1)*4+i的关系,故第二处填i。
转载请注明原文地址:https://jikaoti.com/ti/2NK0FFFM
0

最新回复(0)