正在加载图片...
编程题答案 1++ break, 第1题答案 81++ break oats=10,t=1.0; int fun(int score[, int m, int below) case't': pp[ 191++ brea for(=2;i<=n;i++) seu’pp[20]++ break. int Lk-Oavert case'v' pp[211++, break tt+ for(=0<m;计++) case,w: pp[22]++ break S=S+l/t case: pp23++; break aver/=m casey: pp24++; break; return s, for(F0, <m; I++ case'z pp[25++; break; if(scorei<aver) 第9题答案 float fun(int m, int n) belowkkFscorei retum k. 第5题答案 for(Fl; i<=m; 1++) oid fun( int m, int k, int xxD 第2题答案 void fun( Int a, Int·n) int g=0, for(t=1.0,=1;i<=n;计++) for(Fm tt*i r(=2;<1000,H++) for(=2; j<1:j++) for(=1.0,=1;i<=m-n,++) if(%7==0l==0)&&%77l=0 if(1%jI=0) p=p/t 第10题答案 第3题答案 float funO void fun(int x, int ppI, int*n) float x1=0.0.x int=1产=0,k=0,=pp for(F=0,<=x;H++) fflag==l&&j XO=xI if(k>=0) xI=cos(xO) tDi, xx[g++ hile(fabs (x0-xIP=le-6) for(FO, K<j: i++)if(x%t= 第1l题答案 pplo: int fun(int a[IIND Int 1J for(F=0;i<N;计+) 第6题答案 for(=0,j<=i,j+) 第4题答案 oid fun( char all, char bl, int n) void fun(char"tt, int ppD 第12题答案 for(F0; I<LEN; 1++) double fun(int wIIND for(F=0,<26H++) if(il=n pp[]=0, int LLk-o blAn double s=0.0 { switch(·t) for(F0, j<N; j++) S+=w[oJ0]: case: pp[ 11++ break, casec: pp[2J++; break; 第7题答案 ase d: pp[3]++ break, oid fun(int*s, int t, int*k) ase'e': pp[4++ asef pp51++ break Int L,max S+=WIN-110; ase g: pp[6++ break; max aseh: pp7++; break; for(F0 i<t; i++) caseT: pp[8]++ break for(F=1;i<=N-2,计++) case: pp[9)++ break; case'k' pp[10]++; break mass s+=wo[o casel: pp[ 11++ break case'm' pp(12++; break casen: pp[ 13]++; break; for(i=1;i<=N-2,i++) caseo: pp[ 14]++; break; 第8题答案 casep: pp[ 151++ break, s+=wN-1]1/8 编程题答案 第 1 题答案 int fun(int score[],int m,int below[]) { int i,k=0,aver=0; for(i=0;i<m;i++) aver+=score[i]; aver/=m; for(i=0;i<m;i++) if(score[i]<aver) { below[k]=score[i]; k++; } return k; } 第 2 题答案 void fun(int*a,int*n) { int i,j=0; for(i=2;i<1000;i++) if((i%7==0||i%11==0)&&i%77!=0 ) a[j++]=i; *n=j; } 第 3 题答案 void fun(int x,int pp[],int*n) { int i=1,j=0,k=0,*t=pp; for(i=0;i<=x;i++) if(i%2!=0) { t[j]=i; j++; } for(i=0;i<j;i++)if(x%t[i]==0) { pp[k]=t[i]; k++; } *n=k; } 第 4 题答案 void fun(char*tt,int pp[]) { int i; for(i=0;i<26;i++) pp[i]=0; while(*tt) {switch(*tt) { case'a':pp[0]++;break; case'b':pp[1]++;break; case'c':pp[2]++;break; case'd':pp[3]++;break; case'e':pp[4]++;break; case'f':pp[5]++;break; case'g':pp[6]++;break; case'h':pp[7]++;break; case'i':pp[8]++;break; case'j':pp[9]++;break; case'k':pp[10]++;break; case'l':pp[11]++;break; case'm':pp[12]++;break; case'n':pp[13]++;break; case'o':pp[14]++;break; case'p':pp[15]++;break; case'q':pp[16]++;break; case'r':pp[17]++;break; case's':pp[18]++;break; case't':pp[19]++;break; case'u':pp[20]++;break; case'v':pp[21]++;break; case'w':pp[22]++;break; case'x':pp[23]++;break; case'y':pp[24]++;break; case'z':pp[25]++;break; } tt++; } } 第 5 题答案 void fun(int m,int k,int xx[]) { int g=0,i,j,flag=1; for(i=m+1;i<m*m;i++) { for(j=2;j<i;j++) { if(i%j!=0) flag=1; else { flag=0; break; } } if(flag==1&&j>=i) { if(k>=0) { xx[g++]=i; k--; } else break; } } } 第 6 题答案 void fun(char a[],char b[],int n) { int i,j=0; for(i=0;i<LEN;i++) if(i!=n) { b[j]=a[i]; j++; } b[j]='\0'; } 第 7 题答案 void fun(int*s,int t,int*k) { int i,max; max=s[0]; for (i=0;i<t;i++) if (s[i]>max) { max=s[i]; *k=i; } } 第 8 题答案 float fun(int n) { int i; float s=1.0,t=1.0; for(i=2;i<=n;i++) { t=t+i; s=s+1/t; } return s; } 第 9 题答案 float fun(int m,int n) { float p,t=1.0; int i; for(i=1; i<=m; i++) t=t*i; p=t; for(t=1.0,i=1; i<=n; i++) t=t*i; p=p/t; for(t=1.0,i=1; i<=m-n; i++) t=t*i; p=p/t; return p; } 第 10 题答案 float fun() { float x1=0.0,x0; do { x0=x1; x1=cos(x0); } while(fabs(x0-x1)>=1e-6); return x1; } 第 11 题答案 int fun(int a[][N]) { int i,j; for(i=0; i<N; i++) for(j=0; j<=i; j++) a[i][j]=0; } 第 12 题答案 double fun(int w[][N]) { int i,j,k=0; double s=0.0; for(j=0; j<N; j++) { s+=w[0][j]; k++; } for(j=0; j<N; j++) { s+=w[N-1][j]; k++; } for(i=1; i<=N-2; i++) { s+=w[i][0]; k++; } for(i=1; i<=N-2; i++) { s+=w[i][N-1];
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有