以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。 4 3 7 2 6 9 1 5 8

admin2009-08-25  35

问题 以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。
                  4
                  3 7
                 2  6  9
                1  5  8  10
    #include <stdio.h>
    main()
    {  int x[4][4],n=0,i,j;
        for(j=0;j<4;j++)
           for(i=3;i>j;【  】)  {n++;x[j]=【  】:}
        for(i=0;i<4;i++)
        { for(j=0;j<=i;j++) printf("%3d",x[j]);
           printf("\n");
        }
    }

选项

答案i- n

解析 观察本题下三角数据可以发现,其数值是先按行(从第3行到第0行),然后按列(从第0列到第3列)对其进行1到10的赋值的,在程序的第—组嵌套for循环中,通过外循环来控制列的变化,从第0列到第3列,通过内循环来控制行的变化,从第3行到第j行,由于行变量i是从最大行逐渐递减的,所以本题第一空应填i-或与其等效的形式。在循环体中,用变量n来控制被赋的值1到10,所以本题第二个空应填n。
转载请注明原文地址:https://kaotiyun.com/show/MnWp777K
0

相关试题推荐
最新回复(0)