执行下面程序段时,语句S的执行次数为()。 for(int i=0;i<=n;i++) for(int j=0;j<=i;j++) S++;
A.(n+1)*(n+2)/2
B.n*n
C.n*n/2
D.n(n+1)/2
写出模板函数实现数值型数组元素值按从小到大排序的程序。include<iostream>using namespace std;template <class T>void sort(T b[],int n){T temp;int i,j;T *a=new T[n];for (i=0;i<n;i++){a[i]=b[i];}for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){ if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;i<n;i++){cout<<a[i]<<" ";}cout<<endl;delete []a;}void main(){int i,n=6;int a[]={5,1,9,10,3,8};____________;for(i=0;i<n;i++){cout<<a[i]<<" ";}cout<<endl;}
点击查看答案
下面的程序段运行后,输出结果是 int i,j,x=0; static int a[8][8]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; for(i=0;i<8;i++) x+=a[i][j]; printf("%d",x);A.9B.不确定值C.0D.18
有以下程序:int f(int b[][4]){int i, j, s=0;for(j=0; j2)i=3-j;S+=b[i][j];有以下程序: int f(int b[][4]) { int i, j, s=0; for(j=0; j<4; j++) { i=j; if(i>2)i=3-j; S+=b[i][j]; } return s; } main() { int a[4][4]={{1, 2, 3, 4}, {0, 2, 4, 6}, {3, 6, 9, 12}, {3, 2, 1, 0}}; printf("%d\n", f(a)); } 执行后的输出结果是______。A.12B.11C.18D.16
下面程序的运行结果是()。includevoid delch(char *s){ int i,j;char*a;a=s;for(i=0,j=下面程序的运行结果是( )。 #include<stdio.h> void delch(char *s) { int i,j; char*a; a=s; for(i=0,j=0;a[i]!='\0' ;i++) if(a[i]>='0' &&a[i]<='9') { s[j]=a[i]; j++;} s[j]='\0'; } main() { char*item="a34bc"; delch(item); printf("\n%s" ,item);}A.abcB.34C.a34D.a34bc
执行下列语句后,变量sum的值是【 】。int sum=0;for(int i=1;i<=3;i++)for(int j=1;j<=i;j++)sum++;
● 下面C程序段中count++语句执行的次数为 (64) 。for(int i = 1;i <= 11;i *= 2)for(int j = 1; j <= i;j++)count++;(64)A. 15B. 16C. 31D. 32
下面程序段的时间复杂度是() for(i=0;i<n;i++) for(j=0;j<n;j++) A[i][j]=0;