网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* 下划线处应填入的是_____。 main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(“ “); for(j=1;j<=_______;j++) printf(“*”); printf(“n”); } }

A.i

B.2*i-1

C.2*i+1

D.i+2


参考答案和解析
B解析:根据题意可知第二个j循环结束的条件是第i行打印出的'*'的个数。
更多 “下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* 下划线处应填入的是_____。 main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(“ “); for(j=1;j<=_______;j++) printf(“*”); printf(“n”); } }A.iB.2*i-1C.2*i+1D.i+2” 相关考题
考题 ( 9 )有以下程序#include stdio.hmain (){ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};for ( i=0;i3;i++ )for ( j=i;j3;j++ ) printf ( " %d%,a[i][j] ) ;printf ( " \n " ) ;}程序运行后的输出结果是 【 9 】 。

考题 以下程序运行后的输出结构是。main(){ int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i3;i++) for(j=i;j3;j++)a[j][i]=0; for(i=0;i3;i++) { for(j=0;j3;j++) printf("%d ",a[i][j]); printf("\n"); }}

考题 以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,j; for (i=0;i<3;i+ +) for(j=0;i<3;++) n[i][j]=i+j; for(i=0;i<2;i++) for(j=0,j<2;j++) n[i+1][j+1]+=[i][j]; printf("%d\n",n[1][j]); }A.14B.0C.6D.值不确定

考题 下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf(" "); for(j=1;j<=( );j++)printf("*"); printf("\n"); } } 在下划线处应填入的是( )。A.iB.2*-1C.2*i+1D.i+2

考题 阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】实现矩阵(3行3列)的转置(即行列互换)。例如,输入下面的矩阵:100 200 300400 500 600700 800 900程序输出:100 400 700200 500 800300 600 900【函数】int fun(int array[3][3]){int i,j,t;for(i=0;(1);i++)for(j=0;(2);j++){t=array[i][j];(3);(4);}}}main(){int i,j;int array[3][3]={{100,200,300},{400,500,600},{700,800,900}};clrscr();for (i=0;i<3;i++){for(j=0;j<3;j++)printf("%7d",array[i][j]);printf("\n");}fun((5));printf("Converted array:\n");for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%7d",array[i][j]);printf("\n");}}

考题 以下程序的执行结果是______。 main() { int i,j,m=O,n=0; for (i=0;i<2;i++) {for (j=0;j<2;j++) if(j>=i) m=1;n++; printf("%d\n",n); } }A.4B.2C.1D.0

考题 有以下程序 include main() { int i,j,m=55; for(i=1;i 有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf("%d\n",m); } 程序的运行结果是A.0B.1C.2D.3

考题 有以下程序 main() { int n[3],i,j; for(i=0;i<3;i++)n[i]=0; for(i=0;i<2,i++) for(j=0;j<2;j++)n[j]=n[i]+1; printf("%d\n",n[1]); } 程序运行后的输出结果是( )A.2B.1C.0D.3

考题 下面程序的功能是输出以下形式的金字塔图案: **** ************includemain(){int i,j 下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* #include <stdio.h> main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(" "); for(j=1;j<=______;j++) printf("*"); printf("\n"); } } 在下划线处应填入的是( )。A.iB.2*i-1C.2*i+1D.i+2

考题 有以下程序main(){ int n[3],i,j; for(i=0;i3;i++) n[i]=0; for(i=0;i2;i++) for(j=0;j2;j++) n[j]=n[i]+1; printf( "%d\n",n[1]);}程序运行后的输出结果是A.2 B.1C.0 D.3

考题 以下程序的输出结果是 main() { int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++)t=t+b[i][b[j][j]]; printf(“%d\n”,t); }A.3B.4C.1D.9

考题 有以下程序: main() {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},ij; for(i=0;i<4;i++) { for(j=0;j<=i;j++) printf("%4c",'); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是 ______ 。A.i-1B.iC.i+1D.4-i

考题 下面程序的功能是输出以下形式的金字塔图案: * * * * * * * * * * * * * * * * main() { int i,j; for(i=1;i<=4;i++;) { for(j=1;j<=4-i;j++)printf(" "); for(j=1; ;j<=________;j++)printf("*"); printf("\n"); } } 在下划线处应填入的是 ______。A.iB.2*i-1C.2*i+1D.i+2

考题 有以下程序: main {int i,j; for(j=10;j11;j++) { for(i=9;ij;i++) if(!(j%i))break; if(i==j-1) printf("%d",j); } } 输出结果是( )。A.11B.10C.9D.10 11

考题 下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a[i][j]); printf("\n"); } }A.1111 1111 1111 1111B.0001 0010 0100 1000C.1000 0100 0010 0001D.0000 0000 0000 0000

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

考题 下面程序的功能是输出以下形式的金字塔图案是: * * * * * * * * * * * * * * * * main( ) { int i,j; for(i=1;i=4;i++) { for(j=1;j=4-i;j++)printf( “ ” ); for(j=1;j=_______;j++)printf(“*”); printf(“\n”);}} 在下划线处应填入的是( )A.iB.2*i-1C.2*i+1D.i+2

考题 下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* main() {int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf(" "); for(j=1;j<=( );j++)printf("*"); printf("\n"); } } 在下划线处应填入的是( )。A.iB.2*1-1C.2*i+1D.i+2

考题 请补充main函数,该函数的功能是:输出一个N×N矩阵,要求非对角线上的元素赋值为0,对角线元素赋值为1。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<stdio. h>define N 10main ( ){int bb[N] [N];int i, j,n;clrscr ();printf (" \nInput n:\n");scanf ("%d", n);for (i=0; i<n; i++)for (j=0; j<n; j++){【 】;if (i==j)bb[i] [j]=【 】;if (【 】)bb[i] [j]=1;}printf(" \n***** the result ***** \n");for (i=0; i<n; i++){printf (" \n\n");for (j=0; j<n; j++)printf ("%4d",bb [i] [j] );}}

考题 下面程序的功能是输出以下形式的金字塔图案:main { int i,j; * for(i=l;i-4;i++) *** { for(j=1;j=4-i;j++) printf(""); ***** for(j=1;j=____;j++)printf(" *"); ******* printf("\n"); } } 在下划线处应填入的是( )。A.iB.2*i一1C.n=2*i+1D.i+2

考题 有以下程序 main() { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0; j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是______。A.i-1B.iC.i+1D.4-i

考题 有以下程序main ( ){ int num[4] [4]={{1,2,3,4},{5,6,7,8}, {9,10,11,12}, {13,14,15,16}},i, j; for (i=0;i<4; i++) { for(j=1; j<=i; j++) printf ("%4c",' '); for(j=______;j<4;j++) printf ( "%4d', num [i] [j] ); printf ( "\n" ); }} 若要按下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16A.i-1B.iC.i+1D.4-i

考题 有以下程序:main{ int num[4][4]={1,2,3,4},{5,6,7,8},{9,10,11,12,},{13,14,15,16}},i,j;for(i=0;i4;i++){ for(j=0;ji;j++)printf(%4c,);for(j=________;J4;j++)printf(%4d,num[i][j]);printf(\n);}}若要按以下形式输出数组右上半三角1 2 3 46 7 811 1216则在程序下划线处应填入的是( )。A.i-1B.iC.i+1D.4一i

考题 以下程序的输出结果是 main() { int b[3][3]={0,1,2,O,l,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][b[j][j]]; printf("%d\n",t); }A.3B.4C.1D.9

考题 下面程序的功能是输出以下形式的金宁塔图案: * ***** ******* main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf(" "); for(j=1;j<=( );j++)printf("*"); printf("\n"); } } 在下划线处应填入的是A.iB.2*i-1C.2*i+1D.i+2

考题 下面程序的功能是输出以下形式的金字塔图案:main{ int i,j;for(i=1;i=4;i++){ for(j=1;j=4-i;j++) printf();for(j=1;j=____;j++) printf(*);printf(\n); }} 在下划线处应填入的是( )。A.iB.2*i一1C.n=2*i+1D.i+2

考题 有以下程序 main() {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0;j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); prrintf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是A.i-1B.iC.i+1D.4-i

考题 下面程序的功能是输出以下形式的金字塔图案: * * * * * * * * * * * * * * * * main() {int i,j; for(i=1;i<=4;i++) {ror(j=1;j<=4-i;j++)printf(""); for(j=1;j<=______;j++)printf("*"); printf("\n"); } } 在下划线处应填入的是A.iB.2*i-1C.2*i+1D.i+2