二级c的剩余50道题.doc_第1页
二级c的剩余50道题.doc_第2页
二级c的剩余50道题.doc_第3页
二级c的剩余50道题.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明:主要找你的填空题第一道题的题干,然后后面的答案都是对应一套一套的,如:加入你的填空题第一道题的题干和这里的第一套是一样的(有些题干是一模一样的,请继续看第二个found),那你所有题的答案都是相对应的第1套,其他类推for(i=0;iM;i+)for(j=0;jN;j+)if(i=0|i=M-1|j=0|j=N-1) sum+=aij;return sum;44、float fun(float h) long t;t=(h*1000+5)/10; return (float)t/100;45、int fun(int lim, int aaMAX) 一、填空题1、/*found*/s=_1_;(1)0(2)n(3)(t*t)2、/*found*/if(t%2= =_1_) (1)0 (2)10*x(3)n/103、/*found*/max=min=_1_;(1)ai (2)aj (3)aj4、/*found*/_1_fun(char ch)(1)char (2)ch=9 (3)05、/*found*/if(strcmp(ssi,t)= =0) return _2_;(1)N(2)K(3)ssi6、/*found*/if(n%2=0) k=n-_1_; (1)1(2)sk(3)c7、/*found*/for(i=0;iscorei(3)a9、/*found*/b_1_=1004;(1)-sno(2)-name(3)&t10、/*found*/while (!feof(_1_)(1)fp(2)=(3)fp11、/*found*/k=_1_;(1)1(2)2*i(3)(-1)12、/*found*/s=0;i=_1_;(1)0(2)i+(3)2.0*i13、/*found*/if(si=0_1_si=9)(1)&(2)0(3)sj14、/*found*/_1_ fun(NODE *h)(1)NODE(2)next(3)r15、/*found*/_1_ fun(struct student a)(1)struct student(2)(3)a.scorei16、/*found*/for(i=0;si!=_1_;i+) (1)0(2)0(3)c17、/*found*/_1_; /*found*/ sum+=_2_; (1)sum=0(2)tij(3)118、/*found*/n=_1_; (1)0(2)x(3)t+19、/*found*/void fun(char (*ss)_1_,int k) (1)M(2)N(3)020、/*found*/fprintf(_1_,%d,%fn,i,sqrt(double)i); (1)fp(2)fclose(3)fname21、/*found*/t=*n%_1_; (1)10(2)0(3)x22、/*found*/for(i=0;i_1_;i+) (1)0(2)x(3)t+44、23/*found*/void fun(int _1_,int n)/*found*/for(i=0;in-1;i+=_2_) (1)a(2)2(3)i+124、/*found*/_1_=0 (1)*n(2)next(3)head25、/*found*/ _1_ t;(1)struct student(2)n-1(3),26、/*found*/_1_ fun(STU *std,char *num)(1)STU(2)stdi.num(3)stdi27、/*found*/if(_1_=year)(1)stdi.year(2)stdi(3)n28、/*found*/for(j=_1_;ja)_1_(ch=z)(1)&(2)A(3)ch33、/*found*/f=_1_;(1)1.0(2)-1(3)t34、/*found*/ t=_1_; /*found*/t*=(-1.0)*x/2;(1)x(2)n(3)fabs(t)35、/*found*/ t=_1_; /*found*/for(i=_2_;in;i+)(1)1.0 (2)1(3)i36、/*found*/f=1.0+_1_;(1)x(2)n(3)t37/*found*/for(_1_;ji;j+)(1)j=2 (2)i(3)j38/*found*/switch(_1_)(1)n%10(2)break(3)break39/*found*/for(j=ai*2;j=n;j+=_1_)(1)ai (2)ai(3)040/*found*/#define OK (i,t,n) (_1_%t=0)&(i/tb)?bc?b:(ac?c:_1_):(ac)?_2_:(bc)?c:_3_);(1)a(2)a(3)b42/*found*/fp=fopen(_1_,rb+);(1)filename(2)fp(3)fp43、/*found*/_1_; /*found*/_2_; (1)xi/N(2)j+(3)i+44、/*found*/d=d*10+*s-_1_; (1)0(2)s+(3)ctod(a)+ctod(b)45、/*found*/bi=_1_; (1)a0i(2)=len )strcpy(_1_);(1)t,s(2)si(3) 048、/*found*/lp=_1_;(1)s(2)-(3)return 048、49、49、/*found*/_1_;/*found*/if(*s= )flag=_2_;(1)n+(2)0(3)s+50、/*found*/*(t+n)=_1_;(1)*s(2)s+(3)n51、/*found*/if(isdigit(*s) )sum+=*s-_1_;(1)48(2)s+(3)sum52、/*found*/ch=tolower(_1_);(1)*s(2)1(3)kn53、/*found*/k=_1_;(1)i(2)psj(3)tp54(1)bk(2)4(3)=0.00001);10(1)n=strlen(aa);(2)char=aai;11(1)k+;(2) if(m= =k);12(1)void fun(char *s,char *t)(2)s1=s1*10;13(1)for(i=2;i0.001)18(1)int i,s1;(2) ti=ss1-i-1;19(1)t=1.0;(2) return(s*2);20(1)for(i=j+1;ip)26(1) if(*r= =*p)r+;p+; (2) if(*r= =0)27(1) IsPrime(int n) (2) if(!(n%i)28(1) void fun(char *str,char ch)(2) if(*str!=ch)(3) str1=0;29(1)result *=n-;(2) return result;30(1)if(*p= =)(2)*(p-1)=topper(*(p-1)31(1)t+=1.0/i;(2) rerurn t;32(1)void fun(int *a)(2) aj=aj-1;33(1) for(i=1;i=0&k=6)34(1) for(i=1;i0;i-) (2)if(tjtj+1)47(1) if(i%k=0) (2)if(k=i)48(1) double fun(int n) (2)s=s+(double)a/b;49(1) t+sk; (2)*aver=ave;50(1) int j,c=0;floatxa=0.0; (2)if(xj=xa)51(1) if(k%13=0)|k%17=0) (2)52(1) double fun(int k) (2) retirn s;53(1) double fun(int n) (2) retirn sum;54(1) int tN,i,num=0; (2) tnum+=bi;或 tnum=bi;num+;(3) double fun(int n)55(1) return t; (2)for(i=0;i=eps) s1=s1*n/(2*n+1);s=s+s1;n+;return 2*s;2、void fun(char p1,char p2)int i,j; for(i=0;p1i!=0;i+) for(j=0;p2j!=0;j+) p1i+=p2j; p1i!=0;3、void fun(STREC *a) int i;float sum=0.0;for(i=0;isi;a-ave = sum/N;4、double fun( STREC *h ) STREC *p=h-next; double av=0.0; int n = 0 ; while(p!=NULL) av=av+p-s ; p=p-next; n+; av/= n ; return av ; 5、void fun(char *a) char *p,*q;int n=0;p=a;while(*p=*)n+;p+;q=a;while(*p)*q=*p;p+;q+;for(;n0;n-)*q+=*;*q=0;6、void fun(char *tt, int pp)int i ;for(i = 0 ; i = a & tti = z) pptti - a += 1 ;7、STREC fun(STREC*a,char *b)STREC c;int i;c.num0=0;c.s=-1;for(i=0;iN;i+)if(strcmp(ai.num,b)= =0)strcpy(c.num,ai.num);c.s=ai.s;break;return c;8、void fun(int a,int b,long *c) *c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;9、double fun(STREC *a,STREC *b,int *n)double t=0;int i;*n=0;for(i=0;iN;i+)t=t+ai.s;t=t/N;for(i=0;it)b(*n)+=ai;return t;10、double fun(STREC *h)double max=h-s;while(h!=NULL)if(maxs) max=h-s;h=h-next;return max;11、void fun(int a,int n,int *max,int *d)int i ; *max=a0;*d=0; for(i = 0 ; in ; i+) if(*maxai) *max=ai;*d=I;12、void fun(char *s, char t)int i, j = 0 ; for(i = 0 ; si ; i+) if(i%2=0 & si % 2 = 0) tj+ = si ; tj = 0;13、void fun(int a33,int b33) int i,j;for(i = 0 ; i3 ; i+) for(j = 0 ; j3 ;j+) bij= aj3+ aji;14、void fun(int *s10, int *b,int *n,int mm,int nn)int i, j = 0 ; for(j = 0 ; jnn ;j+) for(i = 0 ; imm ; i+)b*n=*(*(s+i)+j); *n=*n+1;15、void fun(int a,int b,long *c) *c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;16、float fun(int n)int i; float s=0,t=0; for(i=1;i=n;i+) t+=i; s=s+1.0/t; return s;17、void fun(char *a,char *h,char *p)int j=0;char *q=a;while(*q&qh)aj+=*q+;while(*h&*p&hn)while(*p)ai=*(p+k-n);i+;p+; ai=0;20、void fun(int a, int b, long *c)*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);21、long fun (char *p) int i, len , t; long x=0; len =strlen (p); if (p0= - ) t= - 1; len-;p+; else t=1; p+; while (*p) x =x*10 - 48 +(*p+); return x*t; 22、int fun(int t)int f0=0,f1=1,f;dof=f0+f1;f0=f1;f1=f;while(ft);return f;23、double fun(STREC *a,STREC *b,int *n)double t=0;int i;*n=0;for(i=0;iN;i+)t=t+ai.s;t=t/N;for(i=0;it)b(*n)+=ai;return t;24、void fun(int a, int b, long *c)*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);25、int fun(STREC *a,STREC *b,int l,int h)int i,j=0;for(i=0;i=1&ai.s=h)bj+=ai;return j;26、void fun(char *s, char t)int i= 0 ; for(; si!=0; s +) if(*% 2=1) tj+ = *s ; ti = 0 ;27、fun(STU a,STU *s)int i;* s =a0;for(i=0;isai.s) *s=ai;28、void fun(char *s)char ch;int i,m.n;i=0;m=n=strlen(s)-1;while(i(n+1)/2)ch=si;si=sm;sm=ch;i+;m-;29、void fun(char s,int c)char *p;int i=0; p=s;while(*p)if(*p!=c)si=*p;i+;p+;si=0;30、void fun(char *s,int num) int i,j; char t; for(i=1;inum-1;i+)for(j=i+1;jnum-1;j+)if(*s(i+s) *s(j+s)t=*s(j+s);*s(j+s)=sj;*s(i+s)=t;31、int fun(char *str,char *substr) int i,cnt = 0 ; for(i=0 ; stri+1!=0 ; i+) if(stri=substr0 & stri+1=substr1) cnt+; return cnt ;32、int fun(int n)int s=0,i;for(i=2;in;i+)if(n%i=0)s+=i;return s;33、double fun(int n)double t,s=1.0;int i,j;for(i=1;i=n;i+)t=1.0;for(j=1;j=1e-6) return (sum);35、double fun(double x10) double x1=0.0,s=0.0;int i;for(i=0;i10;i+)x1=x1+xi;x1/=10;for(i=0;i10;i+)s=s+(xi-x1)* (xi-x1);return sqrt(s/10);36、double fun(double x9) double sum=0.0;int i,j=1;for(i=0;i9;i+)if(j=8)sum+= sqrt(xi+ xi+1)/2.0); j+;return sum;37、double fun(int n)double s=0.0;int i;for(i=1;i=n;i+)s=s+(1.0/(2*i-1)-1.0/(2*i);rerurn s;38、double fun(int n)double s=0.0,tmp=1.0;int i;for(i=1;i=n;i+)tmp=tmp*i;s+=1.0/ tmp ;rerurn s;39、double fun(int n)int i;double sum=0.0;for(i=1;in;i+) if(i%5= =0|i%9=0) sum+=1.0/i;return sum;40、double fun(int n)int m,k,i;double fac=1.0;double sum=1.0;for(m=3;m=n;m+)k=sqrt(i);for(i=2;i=k+1)sum+= sqrt(m);return sum;41、double fun(int n)double s=0.0,s1=0.0;int i;for(i=1;i=n;i+)s1=s1+pow(i,0.5);s+=s1;return s;42、int fun(char *s)int i,j = 0 ; for(i=0 ; si!=、0; i+)if(si!=& si+1=| si+1=0) j+; return j ;43、double fun(int aMN) int i,j, sum=0;int i,j,k=0; for(i=2;i=lim;i+) for(j = 2 ; j =i ) aak+ = i; return k;46、int fun(int score,int m,int below)float av=0.0;int i,j=0;for(i=0;im;i+)av+=scorei;av/=m;for(i=0;iscorei)belowj+=scorei;return j;47、void fun(int x,int pp,int*n)int i;*n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论