C答案.docx

上传人:b****6 文档编号:7621735 上传时间:2023-01-25 格式:DOCX 页数:24 大小:19.87KB
下载 相关 举报
C答案.docx_第1页
第1页 / 共24页
C答案.docx_第2页
第2页 / 共24页
C答案.docx_第3页
第3页 / 共24页
C答案.docx_第4页
第4页 / 共24页
C答案.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

C答案.docx

《C答案.docx》由会员分享,可在线阅读,更多相关《C答案.docx(24页珍藏版)》请在冰豆网上搜索。

C答案.docx

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、*p。

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

{

if(*max

{

*d=i;

*max=a[i];

}

}

五六1:

NODE、h->next、p->next

2:

k++;

if(m==k)

3;inti,j=0,m;

charas[100];

m=strlen(s);

for(i=0;i

{if((s[i]>='0')&&(s[i]<=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1