单项选择题
下面程序的功能是输出以下形式的金字塔图案是:
*
* * *
* * * * *
* * * * * * *
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
热门
试题
单项选择题
有以下程序:int f(int b[ ][4]){ int i,j,s=0;for(j=0;j2) i=3-j;s+=b[i][j]; }return s; }main( ){ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};printf(“%d n”,f(a)); }执行后的输出结果是( )。
A.12
B.11
C.18
D.16
单项选择题
有以下程序:#include <stdio.h>main( ){ FILE *fp; int i,k=0,n=0;fp=fopen(“d1.dat”,”w”);for(i=1;i<4;i++) fprintf(fp,”%d”,i);fclose(fp);fp=fopen(“d1.dat”,”r”);fscanf(fp,”%d%d”,&k,&n); printf(“%d %d n”,k,n);fclose(fp);}执行后输出结果是( )。
A.1 2
B.123 0
C.1 23
D. 0 0