以下程序的功能是输出如下形式的方阵:13 14 15 169 10 11 125 6 7 81 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" );}

题目

以下程序的功能是输出如下形式的方阵:

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
>=1或>0 i 解析:程序的外层for循环控制输出数据的行数,故第一处填“>=1”或“>0”;内层循环控制每行输出的个数。在内层for循环中,语句x=(j-1)*4+______;用于控制输出方阵中的具体数据,由于这些数据与其所在的行、列(j,i)具有x=(j-1)*4+i的关系,故第二处填i。
更多“以下程序的功能是输出如下形式的方阵: 1314151691011125 6 7 81 2 3 4 请填空。include <stdio.h> ”相关问题
  • 第1题:

    4、c程序如下,写出输出结果 #include<stdio.h> int main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2; for(i=0;i<3;i++) { printf("%d ",m[k][i]);} }

    A.1 4 7

    B.2 5 8

    C.3 6 9

    D.7 8 9


    A a=3,b=4,sub(a++,b++)就是3*4=12,然后a=4,b=5;

  • 第2题:

    已知字符‘7’的ASCII码值是55,请写出如下程序的输出结果: #include <stdio.h> int main() { char c=‘5’ ; printf(“%d",c+3); }


    BD

  • 第3题:

    【填空题】以下程序的运行结果是输出如下图形。请填空。 * *** ***** ******* ***** *** * #include <stdio.h> void a(int i) {int j,k; for(j=0;j<=7-i;j++) printf(" "); for(k=0;k<【1】;k++) printf("*"); printf("n"); } main() {int i; for(i=0;i<3;i++) 【2】; for(i=3;i>=0;i--) 【3】; }


    输出结果为: value is 9.0

  • 第4题:

    21、以下程序的输出结果是________. #include<stdio.h> void main() { int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}}; printf("%d%d%d%d\n",a[0][0],a[1][1],a[2][2],a[3][3]); }


    emoclew emoclew

  • 第5题:

    15、已知字符‘7’的ASCII码值是55,请写出如下程序的输出结果: #include <stdio.h> int main() { char c=‘5’ ; printf(“%d",c+3); }


    BD