以下程序段将把a的最大值移到末尾位置for(i=1;ia[i+1]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;}
相似题目
-
下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i<10;i++,p++) if(________)*a=*p; printf("%d",*a); }
-
已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是() #define N 6 int a[N]={1,2,3,4,5,6},i,t; for(i=0;i for(i=0;i
-
以下程序段用冒泡法对数组a进行由大到小排序,则下划线所在位置应填入的代码是() int a[5]={29,47,14,110,8},i,j,t;for(i=0;i<=3;i++) for(j=0;j<=________;j++) if(a[j]
-
以下程序的输出结果是()。 main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%d\n",s); }
-
以下程序的运行结果是voidfun(int*p){inti=0;for(;i<5;i++)(*p)++;}main(){inta[5]={1,3,5,7,9},i;fun(a);for(i=0;i<5;i++)printf(%d,,a[i]);}
-
有以下程序 void f(int *q) { int i=0; for(;i<5; i++) (*q)++; } main( ) { int a[5] ={1,2,3,4,5}, i; f(a); for(i=0;i<5; i++) printf(%d,, a[i]); } 程序运行后的输出结果是( ).
-
以下程序段将把a的最大值移到末尾位置for(i=0;ia[i+1]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;}
-
以下程序的执行结果是( )。int main(){int a[5]={1,2,3,4,5};int i;for(i=0;i<5;i++)printf(%4d,*(a+i));}
-
有以下程序 main( ) { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i<3;i++) for(k=i+l;k<4;k++) if(a[i][i]
-
以下程序的运行结果是inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf(\%d\,a[1][i]);
-
以下程序的运行结果是____。#includevoid main(){int a[]={1,1,0,1},b[]={1,0,0,1};int i;for(i=0;i<4;i++)a[i]=a[i]+b[i];for(i=3;i>0;i--){a[i-1]=a[i-1]+a[i]/2;a[i]=a[i]%2;}a[0]=a[0]%2;for(i=0;i<4;i++)printf(\%d\,a[i]);printf(\\\n\);}
-
以下程序段的运行结果是()。staticinta[10],i;for(i=0;i<10;i++)a[i]=i+1;for(i=0;i<10;i=i+2)printf(\%d\,*(a+i));
-
以下程序段的运行结果是()。inta[5]={1,2,3,4,5};inti;for(i=0;i<5;i++)printf(\%d,\,*(a+i));
-
执行以下程序的输出结果是( )。void fun( ){static int a=1;a++;printf(“%d ”,a);}int main( ){int i;for(i=1; i<=2; i++) fun( );return 0;}
-
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf("%d,",a[i]); } 程序运行后的输出结果是
-
以下程序的输出结果是()。include <iostream.h>void main(){int a=0,i;for(i=1 ;i<5;i++){ switc
-
有以下程序void f(int *q){ int i=0;for(;i<5;i++) (*q)++;}main(){ int a[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++) printf("%d,",a[i]);}程序运行后的输出结果是
-
假定有以下程序段n=0for i=1 to 4for j=3 to-1 step-1 n=n+1next jnext i运行完毕后n的值是()。A.
-
有以下程序:fun(int a[],int m,int n){int i;for(i=m;i<n;i++)a[i+1]=a[i]+3;return a[i+1];}void main(){int i,a[6]={2,4,6,8,10,12};fun(a,2,5);for(i=0;i<6;i++)printf("%d",a[i]);}程序运行后输出的结果是()。
-
有以下程序:void sott(int a[], int n){ inti, j, t;for(i=0; i<n-1; i++)for(j=i+1; j<n; j++)i
-
有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节): include <stdio.h> main() { FILE *fp; int i, a[4]={l,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dar","rb"); fseek(fp,-2L*sizeof(int),SEEK END); fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中 */ fclose(fp); printf("%d\n",b); } 执行后输出结果是()。
-
设变量已正确定义,则以下能正确计算f=n!的程序是()。A.f=0: for(i=1;i<=n;i++)f*=i:
-
以下程序的输出结果是()。main(){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);}
-
3、有程序段: int a[10], i; for(i=1; i<=10; i++) scanf("%d", &a[i]); 则以下说法正确的是()。