单项选择题

有以下程序: 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-1
B.i
C.i+1
D.4-i
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序#include main() {FILE * fp;int i,a[6]={l,2,3,4,5,6};fp=fopen( d3.dat , W+b );fwrite(a,sizeof(int),6,fp);fseek(fp,sizeof(int)* 3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeof(int),3,fp);fclose(fp);for(i=0;i<6;i++)printf( %d, ,a[i]);} 程序运行后的输出结果是【 】。
A.4,5,6,4,5,6,
B.1,2,3,4,5,6,
C.4,5,6,1,2,3,
D.6,5,4,3,2,1,
单项选择题
有以下程序:void sort(int a[],int n){int i,j,t;for(i=0;i<n;i++)for(j=i+1;<n;j++)if(a[i]<a[j]){ t=a[i]; a[i]=a[j]; a[j]=t; }}main(){int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(aa+2,5);for(i=0;i<10;i++)printf( %d, ,aa [i]);printf( n );}程序运行后的输出结果是【 】。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,10,
相关试题
  • 有下列程序:#include <stdio.h>#inc...
  • 下面程序的功能是输出以下形式的金字塔图案...