C答案.docx
- 文档编号:7621733
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:24
- 大小:19.87KB
C答案.docx
《C答案.docx》由会员分享,可在线阅读,更多相关《C答案.docx(24页珍藏版)》请在冰豆网上搜索。
C答案
一1:
k、len、ss[i][j]。
2:
去掉分号、case1:
case2:
return1;
voidfun(STREC*aa)
{
intj;
aa->ave=0.0;
for(j=0;j aa->ave+=aa->s[j]; aa->ave=aa->ave/N;} 二1: [N]、len、*n=len。 2: b[k]=*p;、b[k++]='';。 doublefun(STREC*h) {doubleave; inti; for(i=0;i {h=h->next; ave+=h->s; } return(ave/N); } 三1: *a或a[N]、2、i+1。 2: if(k=2: if(i%k==0)、=i);。 voidfun(intx,intpp[],int*n) { inti,j=0; *n=0; for(i=1;i if((x%i==0)&&(i%2! =0)) { pp[j]=i; j++; } *n=j; } 四: 1: "r"、fs、ft。 2: 大写F改为小写、c[t]='\0';。 voidfun(char*ss) { while(*ss&&*(++ss)) { if(*ss>=97&&*ss<=122) { *ss=*ss-32; } ss++;} } 五: 1: a[i]、a[i]、0。 2: char*fun(char*s,char*t)、ss++;、tt++;。 voidfun(char*w,intm) { inti,len; charaa[N]; len=strlen(w); for(i=0;i aa[i]=w[i]; for(i=0;i {*w=*(w+m); w++;} for(i=0;i {*w=aa[i]; w++;} *w='\0'; } 六1: a、a、b。 2: p=(NODE*)malloc(sizeof(NODE));、returnh;。 intfun(char*s) { intm; m=0; while(*s) if(*s! ='') {m++; while(*s&&*s! ='') s++; while(*s&&*s=='') s++;} returnm; } 七1: x、n、t。 2: 方括号改为圆括号、ch=aa[i];。 doublefun(STREC*h) { inti; doublemax=0.0; for(i=0;i {h=h->next; if(h->s>max) max=h->s; } return(max); } 八1: i+1、k=j、t。 2: t=a;a=b;b=t;、return(b);。 voidfun(char*a) { inti=0,n=0; char*p; p=a; while(*p) {while(*p=='*'&&*p) {p++;} while(*p! ='*'&&*p) {a[i]=*p; i++; p++; } } a[i]='\0'; } 九1: a[i]、a[j]、a[j]。 2: fun(int(*a)[10],intm)、a[j][k]=(k+1)*(j+1);。 voidfun(charp1[],charp2[]) { while(*p1) {p1++; } while(*p2) {*p1=*p2; p1++; p2++; } *p1='\0'; } 十1: *std、std[i].age、max.name。 2: doublef(doublex)、returns;。 3: doublefun(intm) { doublei=1.0; doublesum=0.0; while(i<=(double)m) {sum=sum+log(i); i+=1.0; } return(sqrt(sum)); } 十一1.j++,s[i]=t1[i],j 2.k=i;c=k%10; 3.doublefun(doublex[10]) {doublex1=0.0,sum=0.0; inti; for(i=0;i<10;i++) x1=x1+x[i]; x1=x1/10; for(i=0;i<10;i++) sum=sum+(x[i]-x1); return(sqrt(sum/10.0)); } 十二1.1j++j 2.intfun(int*x,int*y),t=*x;*x=*y;*y=t; 3.{inti,j,flag,k=0; for(i=1;i {flag=1; for(j=2;j {if(i%j==0) flag=0; } if(flag==1) {aa[k]=i; k++; } } return(k); } 十三1t=1i0 2voidfun(longs,long*t)while(s>0) 3voidfun(inta,intb,long*c) { *c=(b%10)*1000+(a/10)*100+b/10*10+a%10; } · 十四1NULL*str=0n 2p=h->next;p=p->next; 3voidfun(int(*s)[10],int*b,int*n,intmm,intnn) {inti,j; for(j=0;j for(i=0;i {b[*n]=*(*(s+i)+j); *n=*n+1;} } 十五1.j++0k 2.if(k>0),elseif(k==0) 3.{inti=0;char*q=a; while(q {a[i]=*q; q++; i++; } while(q<=p) {if(*q! =’*’) {a[i]=*q; i++; } q++; } while(*q) {a[i]=*q; i++; q++; } a[i]=’\0’; } 十六 s->data=x; q=p; q->next=s; if(*p=='') *(p-1)=toupper(*(p-1)); inti=0,n=0; char*p; p=a; while(*p=’*’) {n++;p++;} while(*p) {a[i]=*p; i++; i++; } while(n! =0) {a[i]=’*’; i++; n--;} a[i]’\0’; 十七 if((fs=fopen(source,”r”))==NULL) while(! feof(fs)) putc(ch,ft); a=NULL; if(*r==*p){r++;p++;} inti,j=0; for(i=0;i if(a[i].s>=l&&a[i].s<=h) {b[j]=a[i]; j++; } returnj; 十八 fprintf(fp,"%d%f\n",i,sqrt((double)i)); fclose(fp); if((fp=fopen(fname,"r"))==NULL) for(i=1;i<=y;i++) t=t%1000; inti,j; for(j=0;i<=j;i++) a[i][j]=a[i][j]*m; 十九1.*fwstrstr 2."{intj,c=0;floatxa=0.0;"if(x[j]>=xa)) 3.doublesum=0.0; inti; for(i=0;i<8;i++) sum+=sqrt((x[i]+x[i+1])/2.0); returnsum; 二十1.STYPEFILEfp 2.if(('a'<=tt[i])&&(tt[i]<='z'))tt[i]-=32; 3.inti; *max=a[0]; for(i=0;i if(strlen(*max) *max=a[i]; return*max; 二一1: pstr[j]、pstr[j]、p。 2: 且改为或if(i%2||s[i]%2==0)、t[j]='\0';。 3: *c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10; 二二1: m%k、k、aa。 2: doubler;、while(fabs(n-m)>0.001)。 3: voidfun(char*a,intn) { inti,k=0; i=strlen(a)-1; while(*(a+i)=='*') {k++; i--;} if(k>n) *(a+i+1+n)='\0'; } 二三1: break、t[i]、u[ul]。 2: {s[j]=s[i];j++;}、s[j]='\0';。 3: intfun(intn) { ints=0,i; for(i=2;i if(n%i==0) s+=i; returns; } 二四1: break、s[i]、*u。 2: d=1;s=0;、d=d/10;。 3: doublefun(intn) {intm,k,i; doubles=0.0; for(m=3;m<=n;m++) {k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break; if(i>=k+1)s+=sqrt(m); } returns; } 二五1: else、0、s[i]。 2: {a2=k/10;、returni;。 3: doublefun(intn) { doubles=0.0; inti; for(i=1;i<=n;i++) s=s+1.0/(i*(i+1)); returns;} 二六1: 5、c、c1。 2: for(i=j+1;i<=n-1;i++)、p=i;。 3: intfun(intt) {intf1=0,f2=1,fn; fn=f1+f2; while(fn<=t) {f1=f2; f2=fn; fn=f1+f2;} returnfn; } 二七1: 0、n、s。 2: intfun(n)、if(n==1)。 3: voidfun(char*ss) {inti,n; n=strlen(ss); for(i=1;i if(ss[i]>='a'&&ss[i]<='z') ss[i]=ss[i]-32; } 二八1: r*r、float、&x。 2: voidfun(int*a)、a[j]=a[j-1];。 3: *c=a/10*1000+b%10*100+a%10*10+b/10; 二九1: ==、s[i]、u[ul]。 2: intfun(inta,intb,intc)、elsereturn1;。 3: voidfun(intm,intk,intxx[]) {intg=0,i,j,flag=1; i=m; while (1) {i++; for(j=2;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;} } } 三十1: strlen(s)、t[j]=0、s。 2: i=strlen(t)-1、小于改为大于。 inti,j; for(j=0;j b[j]=0; for(i=0;i if(a[i]>=0&&a[i]<9) b[0]+=1; elseif(a[i]>10&&a[i]<=19) b[1]+=1; elseif(a[i]>20&&a[i]<=29) b[2]+=1; elseif(a[i]>30&&a[i]<=39) b[3]+=1; elseif(a[i]>40&&a[i]<=49) b[4]+=1; elseif(a[i]>50&&a[i]<=59) b[5]+=1; elseif(a[i]>60&&a[i]<=69) b[6]+=1; elseif(a[i]>70&&a[i]<=79) b[7]+=1; elseif(a[i]>80&&a[i]<=89) b[8]+=1; elseif(a[i]>90&&a[i]<=99) b[9]+=1; else b[10]+=1; 三一1,==、==、*u 2: intfun(intn,intxx[M][M]) printf("%d",xx[i][j]); 3: inti,j=0,n=strlen(s); for(i=0;i if(i%2==0&&s[i]%2! =0) ; else t[j++]=s[i]; t[j]='\0'; 三二1: break、==、up[i]。 2: p=s+n、*p++。 intb[100],i,j=0; for(i=0;i<=p;i++) b[i]=w[i]; for(i=p+1;i w[j++]=w[i]; for(i=0;i<=p;i++) w[j++]=b[i]; 三三1: s<=q、n++、returns; 2: while(*s! ='\0')、*s++; 3: inti,j=0,n=0,min; min=a[0].s; for(i=0;i if(a[i].s min=a[i].s; for(i=0;i if(a[i].s==min) { *(b+j)=a[i]; j++; n++; } returnn; 三四1: >、k-1、== 2: p==n、a[i]=a[i+1] 3: inti,n=0,fg=1; char*p=str; while(*p){n++,p++;} for(i=0;i if(str[i]==str[n-1-i]); else {fg=0; break;} returnfg; 三五1: %、break、&k。 2: fun之前加double、sum后加分号。 floatp,t=1.0; inti; 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; returnp; 三六1: (*a)++、(*b)++、upper,lower 2: voidfun(inta[M][M],intm)、 a[j][k]=(k+1)*(j+1); 3: inti,j,t; for(i=0;i<3;i++) for(j=0;j {t=array[i][j]; array[i][j]=array[j][i]; array[j][i]=t;} 三七1: ! =、*(++str)、s,c 2: p=(NODE*)malloc(sizeof(NODE)); returnh; 3: inti,j,k=0; for(j=0;j for(i=0;i {b[k]=*(*(s+i)+j); k++; } b[k]='\0'; 三八1: a[j][k]、a,n、a[i][j]。 2: #include inti=0,j=0; while(a[j]=='*') { j++; } while(a[i+j]! ='\0') { a[i]=a[i+j]; i++;} a[i]='\0'; 三九1: 0、else、b[i] 2: (m)/(n)、return(value); 3: inti; for(i=0;i<26;i++) {pp[i]=0;} while(*tt! ='\0') {if(*tt>='a'&&*tt<='z') pp[*tt-'a']++; tt++; } 四十1: n、else、a,b 2: t=0; t=t/10; 3: inti; STRECc; for(i=0;i {if(strcmp(a[i].num,b)==0) {returna[i];} } c.num[0]='\0'; c.s=-1; returnc; 四一1: i、就、aa,&n 2: n=*p-'0'; n=n*8+*p-'0'; 3: inti,sum=0; doubleav; for(i=0;i {sum+=a[i].s; } av=(double)sum/N; *n=0; for(i=0;i {if(a[i].s {*b=a[i]; b++; (*n)++; } } returnav; 四二1: next、t->data、t 2: sum=0.0 if((i+1)%5==0) 3: floata=0.0; inti; floatsum=0.0; for(i=1;i<=n;i++) {a+=i; sum+=1/a; } returnsum; 四三1: score[i]、below、below[i]。 2: int改为float、\改为/。 3: *c=a/10*1000+a%10*10+b/10*100+b%10; 四四1: i、j、aa,&n 2: for(i=0;i<=sl;i++) t[2*sl]='\0'; 3: *c=a/10+a%10*100+b/10*1000+b%10*10; 四五1: STU、h、h。 2: *t、100改为10。 inti,j; for(i=0;i for(j=0;j if(i>=j)a[i][j]=0; 四六1: q、next、next 2: for(i=1;i<=3;i++) if(k>=0&&k<=6) 3: inti,j; j=0; for(i=0;i if(i%2==1) {t[j]=s[i]; j++; } t[j]='\0'; 四七1: arry[j][i]、array、array[i][j] 2: while(*r) while(*r){*a=*r;a++;r++;} 3: doublea=0.0; inti; doublesum=0.0; for(i=0;i<=n;i++) {a+=i; sum+=1/a; } returnsum; 四八1: n%10、break、break 2: if(t==0) *zero=count; 3: *c=a/10*100+a%10+b/10*10+b%10*1000; 四九1: &&、'A'、ch。 2: *t、小于改为大于。 *c=a/10*10+a%10*1000+b/10+b%10*100; 五十1: strlen、else、a,b。 2: *t、等于改为不等于。 floatsums=0,av; inti=0; do{ sums=sums+a[i]; i=i+1; }while(i av=sums/n; return(av); 五一1: 1、i、a[p+i] 2: longk=1; num/=10; 3: intlens,ist,j; longas=0,bs=1; lens=strlen(p); for(j=lens-1;j>=0;j--) {if(p[j]=='-') as=-as; else { ist=(p[j]-'0')*bs; bs=bs*10; as=as+ist; }; 五二1: s,b、a、puts 2: if(n==0) result*=n--; 3: intstrlen1=0,strlen2=0; while(s[strlen1]! ='\0') strlen1++; while(t[strlen2]! ='\0') strlen2++; if(strlen1>=strlen2) return(s); if(strlen1 return(t); 五三1: &&、break、high=high-1或high--。 2: *a、,。 doublezdy=1,pa=0; intn=0; doublex=1,y=1; while(zdy>=eps) {n=n+1; pa=pa+zdy; x=x*n; y=y*(2*n+1); zdy=x/y; } return(2*pa); 五四1: m、n、do 2: for(i=0;str[i];i++) if(substr[k+1]=='\0') 3: inti; *n=0; for(i=1;i<=m;i++) {if((i%7==0)||(i%11==0)) {a[*n]=i; *n=*n+1;} } a[*n]='\0'; 五五1: s[i]、>=、s,t。 2: 加分号、p=i。 inti; *max=a[0]; for(i=1;i {
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 答案