版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章
l.C2.B3.C4.C5.D6.A7.B8.C9.A10.D11.B12.C13.A
14.D15.B16.B
第二章
l.D2.A3.C4.D5.A6.B7.A8.B9.A10.D11.B12.C13.C
14.D15.C16.B17.D18.A19.C20.B21.B22.D23.A24.B25.B26.B
27.B
第三章
l.D2.C3.A4.C5.A6.C7.C8.D9.A10.DII.A(146f):2.B
13.C14.C15.A16.B17.A18.AW.C20.A21.B22.D23.B24.B25.D
26.D27.C28.C
第四章
l.B2.C3.D4.D5.D6.C7.B8.D9.C10.D11.B12.A13.C
14.C15.B16.AB17.D
I.doublefun(intm)
{doubley=0;
y=sin(m)*10;
return(y);
)
2.floatfun(floath)
{return(long)(h*100+0.5)/100.0;}
3.doublefun(doublem)
{floatn;
n=(5.0/9.0)*(m-32);
returnn;}
4.charfun(charc)
{c=c+32;
returnc;)
第五章
l.D2.C3.C4.C5.A6.A7.C8.A9.B10.B11.A12.B13.C
14.C15.D16.A17.D18.A19.A20.A21.B22.D23.C24.B25.D
1.intfun(intn)
(
intbw,sw,gw;
bw=n/100;sw=(n-bw*100)/10;gw=n%10;
if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw)return1;
elsereturn0;)
2.floatfun(floatx)
{floaty;
if(x<0&&x!=-3.0)
y=x*x+x+6;
elseif(x>=0&&x<10.0&&x!=2.0&&x!=3.0)
y=x*x-5*x+6;
elsey=x*x-x-l;
returny;}
3.doubley(floatx)
{dnuhlpz;
if(x>10)z=exp(x);
elseif(x>-3)z=log(x+3);
elsez=sin(x)/(cos(x)+4);
return(z);}
4.intfun(intx)
{intk;
k=x*x;
if((k%10=x)|(k%100==x))
return1;
else
return0;}
第六章
一、
l.C2.C3.D4.B5.C6.A7.A8.A9.D10.A11.D12.C13.C
14.C15.C16.A17.A18.B19.A20.D21.B22.C23.C24.D25.B26.B
27.C28.A
二
、
L位置
1:r!=0【或】0!=r【或】r
位置
2:r=m%n【或】r=m-m/n*n
位置
3:n
位置
4:gcd,1cm【或】n,1cm
2位置
1:k=0
位置
2:n%10【或】n-n/10*10【或】n-10*(n/10)
位置3:while(n>0)【或】while(0<n)【或】while(n!=0)【或】while(0!=n)
位置4:printf("\n")
3.位置1:x!=0【或】x
位置2:else【或】elseif(x%2==l)【或】elseif(x%2!=0)【或】if(x%2)
位置3:scanf&x)
位置4:av2=s2/j
4.位置1:n=0
位置2:i<=300【或】i<300【或】300>=i【或】300>i
位置3:设7==0||遥17==0【或】!(i$7)||!(i%17)【或】!(i%17)11!(设7)【或】!(i%7&&i%17)
【或】i%17==0||i%7==0
位置4:n%5==0【或】!(n%5)【或】n/5*5==n
5.位置1:s=0
位置2:i+=2【或】i=i+2【或】i=2+i[或】i++,i++
位置3:j<=i[或】i>=j【或】j〈i+l【或】i+l〉j【或】j〈l+i【或】l+i>j
位置4:f=f*j【或】f=j*f
三、
1.位置1:#include"math.h"【或】ttinclude<math.h>
位置2:floats=0,t=I,p=l;【或】floats=0,p=l,t=l;【或】floatp=l,s=0,t=l;【或】
floatp=l,t=l,s=0;[或】floatt=l,p=l,s=0;【或】floatt=l,s=0,p=l;
位置3:while(fabs(t)〉le-4)【或】while(0.OOOKfabs(t))【或】while(le-4<fabs(t))
【或】while(fahs(t)>0,0001)
位置4:printfCpi=%f\n*,s*4);【或】printfCpi=%f\n\4*s);
2.位置1:printf(*%8.Of*,fl);【或】printffl;;【或】printffl);
位置2:for(i=l;i<20;i++)【或】for(i=l;20>i;i++)【或】for(i=2;i<=20;i++)【或】
for(i=2;20>=i;i++)【或】for(i=l;i<=19;i++)【或】for(i=l;19>=i;i++)
位置3:fl=f2;
位置4:f2=f3;
3.位置1:longk=l;
位置2:scanf("$ld",&n);
位置3:n/=10;【或】n=n/10;
4.位置1:scanf(飞d",&n);
位置2:for(i=l;i<=n;i++)【或】for(i=l;n>=i;i++)【或】for(i=l;i<n+l;i++)【或】
for(i=l;n+l>i;i++)
位置3:s+=l.0/t;【或】s=s+l.0/(float)t;【或】s=l.0/(float)t+s;【或】s=s+l.0/t;
【或】s=l.0/t+s;【或】s+=l.0/(float)t;【或】s+=l.0/(double)t;【或】
s=s+l.0/(double)t;【或】s=l.0/(double)t+s;
5.位置1:sum=l.0;【或】sum=l;
位置2:s2=1.0;【或】s2=l;
位置3:for(k=4;k〈=n;k++)【或】for(k=4;n>=k;k++)【或】for(k=4;k<n+l;k++)【或】
for(k=4;k<l+n;k++)【或】for(k=4;n+l>k;k++)【或】for(k=4;l+n>k;k++)
6.位置l:t=l;【或】t=1.0;
位置2:t=t*j;【或]【或】t*=j;
位置3:s=s+t;【或】s=l+s;【或】s+=t;
位置4:printf(*jiecheng=%f\n*»s);
四、
1.intfun(intn)
{intd,s=0;
while(n>0)
{d=n%10;
s+=d*d*d;
n/=10;
}
returns;
}
2.intfun(intn)
(
inti,s=0;
for(i=2;i<n;i++)
if(n%i==0)s=s+i;
return(s);}
3.floatsum(intn)
(
floats=0;
inti;
for(i=l;i<=n;i=i+2)
s=s+i*i;
return(s);)
4.dnnblpfun(intn)
(
inti,s=0;
for(i=l;i<n;i++)
if(i%3==0&&i%7==0)s=s+i;
return(sqrt(s));}
5.gcd(intn,intin)
(
intr,t;
if(n<m){t=n;n=m;m=t;)
r=n%m;
while(r!=0)
{n=m;m=r;r=n%m;)
return(m);)
6.doublefun(intn)
(
inti,j=0;
doubles=0;
for(i=3;i<=n;i++)
{for(j=2;j<i;j++)
if(i%j==0)break;
if(j==i)s=s+sqrt(i);
)
returns;}
7.longfun(longs,longt)
longsl=10;
t=s%10;
while(s>0)
{s=s/100;
t=s%10*sl+t;
si=si*10;
)
)
8.doublefun(intn)
(
doublem=l.0;
inti;
doublep=l.0;
for(i=l;i<=n;i++)
{p=p*i;
m=m+l.0/p;
}
return(m);)
9.intfun(intn)
{inti,k;
for(i=n+l:;i++){
rnr(k=2:k<i;k++)
if(i%k==0)
break;
if(k==i)
return(i);}
10.intfun(ints)
intxl=0,x2=l,m=0;
while(s>m)
(
m=xl+x2;
xl=x2:
x2=ni;
}
returnm;}
第七章
1.A2.D3.C4.B5.B6.D7.B8.C9.B10.B11.D12.B13.B
14.A15.C16.A17.C18.A19.B20.C21.D22.A23.A24.D25.A26.D
27.A28.D29.B30.C31.A32.D33.D34.C35.A36.B37.C38.A39.A
40.B41.D42.B43.A44.C45.A
1.位置1:break;
位置2:i-1;
位置3:c;
2.位置1:sqrt(n)【或】n/2【或】n-1
位置2:n%i=O
位置3:k/10
位置4:prime_pal(j)
3.位置1:n<10【或】10>n
位置置sqrt(high)【或】high/2
位置3:high%j==0【或】!(high%j)
位置4:returnsum【或】return(sum)
4.位置l:k=O
位置2:j=m%10【或】【或】j=m-10*(n/10)
位置3:rcturn(l)
位置4:fun(i)
三、
1.位置1:scanf&n);
位置2:doublefun(intn)
位置3:for(i=l;i<=n;i++)【或】for(i=l;n>=i;i++)【或】for(i=l;i<n+l;i++)【或】
for(i=l;n+l>i;i++)
位置4:s+=l.0/t;【或】s=s+1.0/(float)t;【或】s=s+1.0/t;【或】s+=l.0/(float)t
【或】s+=l.0/(double)t;【或】s=s+1.0/(double)i;
2.位置1:for(k=2;k<i:k++)【或】for(k=2;i>k;k++)【或】for(k=2;k<=i-l;k++)【或】
for(k=2:k<i/2:k++)【或】for(k=2:i/2>k;k++)【或】for(k=2;k<=sqri(i);k++)[或]
for(k=2;sqrt(i)>=k;k++)
位置置if(i%k==0)break;【或】if(!(i%k))break;
位置3:if(i<=k)【或】if(k>=i)【或】if(k==i)【或】if(k>=i/2)【或】if(k=i/2)【或】
if(k>sqrt(i))
位置4:returni;【或】return(i);
3.位置1:printf("%8.Of",fl);【或】printff1);【或】printffl);
位置2:for(i=l;i<20;i++)【或】for(i=l;20>i;i++)【或】for(i=2;i<=20:i++)【或】
for(i=2;20>=i;i++)【或】for(i=l;i<=19;i++)【或】for(i=l;19>=i;i++)
位置3:fl=f2;
位置置f2=f3;
4.位置1:voidfun(int*a,int*b)【或】fun(intxa,int*b)
位置2:t=*a;
位置3:*a=*b;
位置4:*b=t;
5.位置l:for(i=l;i<=10;i++)【或】for(i=l;10>=i;i++)【或】for(i=l;i<l1;i++)【或】
for(i=l;ll>i;i++)
位置2:s=s+fac(i);【或】s=fac(i)+s;【或】s+=fac(i);
位置3:floaty=l.0;【或】floaty=l;
位置4:returny;【或】return(y);
6.位置1:intfun(intin)【或】fun(intm)
位置2:for(i=2;i<m;i++)【或】for(i=2;m>i;i++)【或】for(i=2;i<=m-l;i++)【或】
for(i=2;m-l>=i;i++)
位置3:if(m%i==0)k=0;【或】if(0==m%i)k=0;
位置4:returnk;
7.位置1:for(i=2;i<=m;i++)【或】for(i=2;m>=i;i++)【或】for(i=2;i<m+l;i++)【或】
for(i=2;i<l+m;i++)【或】for(i=2;m+l>i;i++)【或】for(i=2;l+m>i;i++)
位置2:y-=L0/(i*i);【或】y=y-1.0/(i*i);【或】y-=l.0/(float)(i*i);【或】
y=y-l.0/(float)(i*i);[或】y=y-l.0/i/i;【或】y=y-l.0/(float)i/(float)i;【或】
y=y-l/(double)(i*i);【或】y-=l/(double)(i*i);
位置3:returny;【或】return(y);
8.位置l:while((2<=k)&&(mc<10))【或】while((mc<10)&&(2<=k))【或】
while((k>=2)&&(mc<10))【或】while((2<=k)&&(10>mc))【或】while((k>=2)&&(10>mc))
【或】whi1e((mc<10)&&(k>=2))【或】whi1e((10>mc)&&(2<=k))【或】
while((10>mc)&&(k>=2)'1
位置2:if(!(k%17!=0||k%13!=0))【或】if(!(k%13!=0||k%17!=0))【或】
if(k%13=0||k%17==0)【或】if(k%17==0||k%13==0)
位置3:k-;【或】k=k-l;【或】k-=l;
位置4:returnm;【或】return(m);
四、
1.intfun(intn){
inti,k;
for(i=n+l;;i++){
for(k=2;k<i;k++)
if(i%k==0)
break;
if(k==i)
rpturn(i);
)
)
2.doublefun(intn)
(
doublesum=0,t=l;
inti;
for(i=l;i<=n;i++)
(
t=t*i;
sum+=l/t;
}
returnsum;
}
3.intfun(intw)
{intk,s=0;
do
(s=s+(\v%10)*(w%10);
w=w/10;
}while(w!=0);
if(s%5==0)k=l;
elsek=0;
return(k);}
4.longintfun(intd,in:n)
{longints=0»t-0;
inti;
for(i=l;i<=n;i++)
{t=t+d;
s=s+t;
d=d*10;
}
returns;
)
5.floatfun(intn)
{inti;
floatfl=l,f2=l,f3,s=0;
for(i=l;i<=n;i++)
(f3=fl+f2;
fl=f2;
f2=f3;
s=s+f2/f1;
}
returns;
)
6.floatfun()
(
doublexl,xO;
x1=0.。:
xO=xl;
xl=cos(xO);
while(fabs(x0-xl)>0.000001)
{x0=xl;xl=cos(x0);}
return((float)xO);}
第八章
一、
l.B2.D3.D4.A5.B6.A7.C8.B9.D10.A11.A12.C13.AB
14.D15.A16.B17.D18.B19.D20.A21.D22.B23.B24.D25.D26.C
27.D28.D
二、
1.位置1:t=a[5];【或】t=a⑸
位置2:a[i]=a[i-l];【或】a[i]=a[iT]
2.位置1:i+1【或】1+i
位置2:a[j]〈a[min_loc]【或或[j"=a[min_loc][或]3[01111」00]>」仃][或就[111储」00]>=8仃]
位置3:i!=min_loc【或】min_loc!=i
3.位置1:max=a[0]
位置2;max=a[j]
4.位置1:&a[i]【或】a+i
位置2:a[i]=x[或】x==a[i]
位置3:!=【或】<
5.位置1:jmax=N-l【或】jmax=9
位置2:a[j]>a[j+l][或】a[j+l]<a[j]
位置3:jmax=jmax-l【或】jmax一【或】一jmax
6.位置1:a+4【或】&a[4]
位置2:x[O]<x[j]【或】x[j]>x[O]
7.位置1:high=mid-l:
位置2:low=mid+l:
位置3:a,m
8.位置1:a[i][i]=l
位置2:i
位置3:a[iT][j]+a[iT][jT]【或】a[i-l][j-l]+a[i-l][j]
位置4:j<=i[或】i>=j[或】j<i+l[或】i+l〉j【或】j-l〈i【或】i>j7
9.位置l:i=j||i+j==6【或】j==i||i+J==6【或】i==j||j+i==6【或】j==iI|J+i==6【或】
i==j||6==i+j[或】j==i||6==i+j[或】i==j||6==j+i[或】j=i||6==j+i
置2:a[i][j]=2
置
3:i〈j&&i+j>6【或】j〉i&&i+j〉6【或】i<j&&j+i〉£【或】j>i&&j+i>6【或】i<j&&6<i+j
或
Ij>i&&6<i+j[或】i<j&&6<j+i[或】j>i&&6<j+i
位置4:printf("\n〃)
10.位置l:s[i]=k[或】s[i]=(i+l)*2
位置2:if((i+l)%5==0)【或】if((l+i)%5==0)【或】if((i+l)/5*5==i+l)【或】
if((l+i)/5*5==i+l)【或】if((i+l)/5*5==l+i)【或】if((l+i)/5*5==l+i)
位置3:sum=O【或】sum=O.0
位置4:fim2(s,w)
1.位置1:ttinclude<stdio.h>
位置2:printf("%3d”,*(num+i));
位置3:while(low<=high)
位置4:{printfC*%d*,mid+1);
2.位置1:int位2][3]={1,34,23,56,345,7};【或】inta[][3]={1,34,23,56t345,7);
位置2:max=aLO][0];
位置3:for(j=0;j<3;j++)
位置4:printf(,zmax=a[%d][%d]=%d\nz,,s,t,max)
3.位置1:scanf&number);
位置2:for(i=N-2;i>=0;i-)【或】for(i=N-2;0<=i;i-)
位置3:a[i+l]=a[i];
位置4:break;
4.位置1:voidsort(intx[],intn)【或】voidsort(intx[10],intn)
位置2:if(x[j]>x[j+l])
位置3:sort(a,n);
位置4:for(i=0;i<n;i++)
四
voidfun(intn,inta.])
{inti=3;
while(n!=0)
{a[i―]=n%10;n=n/10;
)
}
2.intfun(inta[M][M])
{ints=0;
inti,j;
for(i=0;i<M;i++)
s=s+a[i][i]+a[i][M-l-i];
s=s-a[(M-l)/2][(M-l)/2];
returns;
)
3.floatfun(floatarray[],intn)
{inti;floatsum=0,ave;
Max=array10];
for(i=0;i<n;i++)
{if(Max<array[i])Max=array[i];
sum=sum+array[i];}
ave=sum/n;
for(i=0;i<n;i++)
if(array[i]==Max)J++;
return(ave);)
4.intfun(intx[],intn;
{intmin,i;
min=x[0];
for(i=l;i<n;i++)
{
if(x[i]<min)min=x[i];
)
returnmin;
}
5.voidfun(inttt[M][N],intpp[N])
{inti,j;
for(j=0;j<N:j++)
(
pp[j]=tt[o][j];
for(i=l:i<M;i++)
if(tt[i][j]<pp[j])
pp[j]=tt[i][j];
)
)
6.intfun(intlim,intaa[MAX])
{inti,j=0,k=0;
for(i=2;i<lim;i++)
{for(j=2:j<i;j++)
if(i%j=0)break;
if(j==i)aa[k++]=i;
)
returnk;}
7.intfun(intarray[N][M])
{intmax,i,j;
max=array[0][0];
Row=0;
Col=0;
for(i=0;i<N;i++)
{for(j=0;j<M;j++)
if(max<array[i][j])
{max=array[i][j];
Row=i;
Col=j;}
)
return(max);)
8.intfun(inta口,intn;
{inti,amax="l;
for(i=0;i<n;i++)
if(a[i]%2=0)
if(a[i]>amax)amax=a[i];
returnamax;}
9.voidfun(intarray[3]^3])
{inti,j;intb[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
b[j][i]=array[i][j];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
array[i][j]=b[i][j];}
10.voidfun(inta[][N],intn)
{inti,j;
for(i=0;i<N;i++)
for(j=0;j<=i;j++)
a[i][j]*=n;}
11.voidfun(intarr[],intn)
{inti,t;
for(i=0;i<n/2;i++)
{t=arr[i];
arr[i]=arr[n-l-i];
arr[n-l-i]=t;
)
}
12.intfun(inta[],intn)
{inti,j,x;
for(i=0;i<n-l;i++)
for(j=i+l;j<n;j++)
if(a[j]==a[i])
{for(x=j+l;x<n;x++)
a[x-l]=a[x];
n-;
)
return(n);}
13.doublefun(doublex'9])
{inti;
doubleavg=0.0,sum=0.0;
for(i=0;i<8;i++)
{avg=(x[i]+x[i+l])/2;
sum+=sqrt(avg);
)
returnsum;}
14.voidfun(intw[],intp,intn)
{intx,j,ch;
for(x=0;x<=p;x++)
{ch=w[0];
for(j=l;j<n;j++)
(
)
w[n-l]=ch;
})
15.doublefun(intw[][N])
{inti,j,inl=0;
doubleaverage,sum=0.0;
for(i=0;i<N;i++){
if(i==0||i==(N-D)
for(j=0;j<N:j++){
sum+=w[i][j];
count++;
)
else
(
sum+=w[i][0];
suni+=w[i][NT];
count+=2;
)
)
average=sum/count;
returnaverage;}
第九章
一、
l.B2.A3.C4.D5.A6.B7.B8.D9.D10.C11.A12.C13.C
14.D15.A16.B17.C18.D19.B20.A21.C22.D23.D24.D25.D(题目修改为
能进行交换)26.A27.A28.B29.B30.B31.B32.B33.C34.A35.C36.B
37.A
1.位置1:fun(char*p)【或】fun(charp[])【或】voidfun(charp[])【或】voidfun(char
*p)
位置2:while(*p!=,\0*)【或】while(*p)
位置3:k=l;
位置4:p++;【或】p=l+p;【或】++p;【或】p=p-l;【或】p+=l;
2.位置1:intfun(int*a,int*b,intn)
位置2:*b=c-a;
位置3:scanf(飞d〃,&a[i]);【或】scanf(“咏T,a+i);
位置4:max=fun(a,&p,N);
3.位置1:scanfp^++);【或】scanfarr[i]);【或】scanf(飞d”,p+i);【或】
scanf(飞d”,arr+i);
位置2:if(*p〉*max)【或】if(*max<*p)
位置3:if(max==arr)【或】if(arr==max)
位置4:for(i=0;i<n;i++)【或】for(i=0;n>i;i++)【或】for(p=arr;p<arr+n;)【或】
for(i=0;i<=n-l;i++)【或】for(i=0;nT>=i;i++)【或】for(p=arr;p<=arr+n-1;)【或】
for(p=arr;arr+n-l>=p;)
1.intfun(int*s,int;,int*k)
{intmax_intcger=O;
inti=0;
maxintpgpr=s[0];
foHi=0;i<t;i=i+l){
if(max_integer<s[i]){
max_integer=s[i];
*k=i;
}
)
return*k;}
2.floatfun(float*a,in:n)
{inti;
floataverage;
doublesum=0;
for(i=0;i<n;i++)
sum+=a[i];
average=(float)sum/n;
returnaverage;)
3.voidfun(intx,in:pp[],int*n)
{inti,k,j=0;
for(i=l;i<=x;i+=2)
{if((x%i)=0)ppj++]=i;
*n=j;}
for(i=0;i<j-l;i++)
for(k=i+l;k<j;k++)
if(pp[i]>pp[k])
{x=pp[i];pp[i]=pp[j];pp[j]=x;}
)
4.voidfun(char(*s):N],char*b)
{intx,y;
for(x=0;x<100;x++)
*(b+x)=O;
for(x=0;x<N;x++)
for(y=0;y<M;y++)
b[x*M+y]=*(s[y]+x);
笫I章
*、
l.B2.B3.C4.C5.A6.B7.C8.D9.B10.C11.C12.A13.C
14.C15.D16.B17.D18.C19.B20.B21.B22.B23.C24.C25.D26.B
27.C28.C29.D30.D31.A32.D33.D34.A35.C36.C37.C
二、
1.位置1:!(*p=='\0'&&*q=='\0')【或】*p!=’\0'||*q!='\0'【或】!(*p==0&&*q==0)【或】
*p!=01|*q!=0【或】*p||*q【或】!(*p&&*q')
位置置*p<*q[或]*p<=*q[或]*q>*p[或]*q>=*p
位置3:k++【或】++k[或】k=k+l
2.位置1:pl=strl+m【或】pl=m+strl
位置2:*p2++=*pl++【或】*(p2++)=*(pl++)【或】*p2二*pl,p2++,pl++【或】*p2=*pl++,p2++
【或】*p2++=*p1,pl++
位置3:*p2='\0'【或】*p2=0【或】*p2=NULL
位置4:strcopy(str1,s:r2,m)
3.位置1:j=strlen(sl)【或】for(j=0;sl[j]!=,10*;j-+);【或】for(j=0;sl[j];j-+);
位置2:s2[i]!=【或】*(s2+i)!=【或】*(i+s2)!=
位置3:'\0'【或】NULL【或】0
位置4:JOIN(str1,str2)
4.位置1:strl
位置2:i〈n【或】n>i[或】i<=n-l[或】n-l>=i
位置3:str2[i]=strl[i][或】*(str2+i)=*(strl+i)【或】*(str2+i)=strl[i][或】
str2[i]=*(strl+i)
位置4:str2[n]='\0'【或】str2[i]=''0'【或】str2[n]=0【或】str2[i]=0[或】*(str2+n)=\0J
【或】*(str2+i)='\0'【或】*(str+n)=0【或】*(str2-i)=0
5.位置1:str
位置2:str[i]!='\0'【或】str[i]!=NULL【或】str[i]!=0【或】str[i]
位置3:str[k]=str[i][或】*(str+k)=*(str+i)【或】str[k]=*(str+i)【或】*(str+k);str[i]
位置4:str[k]='\0'[或]*(str+k)=''0'【或】str[k]=NULL【或】str[k]=0[或】*(str+k)=0
【或】*(str+k)=NULL
三、
1.位置1:voidfun(chars[],chart[])【或】voidfun(char*s,char*t)
位置2:d=strlen(s);
位置3:for(i=0;i<d;i++)【或】for(i=0;d>i;i++)【或】for(i=0;i<=d-l;
i++)【或】for(i=0;d-l>=i;i++)
位置4:t[2*d]='\0';【或】t[i+d]='\0';【或】t[i+d]=NULL;【或】t[2
*d]=NULL;【或】2*d]=0;【或】t[i+d]=0;
2.位置1:#include"stdio.h"
位置2:chars[6]={''0'};【或】chars[6]='\0";【或】chars[6]={0};
位置3:s[i]=n%10+48;【或】s[i]=n%10+,0*;
位置4:changdg(n);
3.位置1:charfun(char*c)
位置2:return*c;【或】return(*c);【或】return(*c);
位置3:chars[81],*p=s;
位置4:putchar(*p);【或】printf("%c",*p);
四、
1.inti;
for(i=0;str[i]!='\0';i++)
if(str[i]>=,a*&&str[i]<=,z)
str[i]=str[i]-32;
2.voidcopy(charstrl[],charstr2[])
{inti;
for(i=0;strl[i]!=\0*;i++)
str2[i]=strl[i];
str2[i]=>\0';
)
3.voidlen_cat(charcl[],charc2[])
{inti,j:
for(i=0;cl[i]!=\0*;i++);
for(j=0;c2[j]!=>\0*;j++)
cl[i+j]=c2[j];
cl[i+j]=\0f;
)
4.voidfun(char*s,intnum)
{inti,j:
chart;
for(i=0;i<num;i++)
for(j=i+l;j<num;j++)
if(s[i]<s[j])
{t=s[i];s[i]=s[j];s[j]=t;}
}
5.voidfun(chars[],charc)
{inti,k=0;
for(i=0;s[i]!=\0*;i++)
if(s[i]!=c)s[k++]=s[i];
s[k]='\0';}
6.voidfun(charstr[],inti,intn)
{while(str[i+n-l])
(
str[i-l]=str[i+n-l];
i++;
)
str[i-l]=>\0*;)
7.voidcount(charc[])
{inti;
for(i=0;c[i]!=,\0*;i++)
if((c[i]>='A'&&c[i"='Z')||(c[i]>='a'&&c[i]<='z'))
a=a+l;
elseif(c[i]>=,0*&&c[i]<=,9,)
num=nuni+l;
elseif(c[i]==,)
b=b+l;
else
other=other+l;
)
8.intfun(char*str,char*substr)
{inti,n=0;
for(i=0;i<=strlen(str)-2;i++)
if((str[i]=substr[0])&&(str[i+l]==substr[l]')
n++;
returnn;}
9.voidfun(chars[])
{inti,len;
len=strlen(s):
for(i=lpn-1;i>0;i-)
{s[2*i]=s[i];
s[2*i-l]-;
)
len=strlen(s);
s[len]=,\0*;
)
10.longfun(char*p)
{1ongn=0;
intflag=0;
while(*p!=,\0J){
if(*p==,」)
flag=l;
elseif(*p='+')
flag=0;
else
n=n*10+(*p->0>);
p++;
)
if(flag==l)n=-n;
returnn;}
11.voidfun(char+s,chart口)
{inti,slenth,n=0;
slenth=strlen(s);
for(i=l;Kslenth;i+=2)
if(s[i]%2!=0)
t[n++]=s[i];
t[n]='\O';
)
12.voidfun(char*a)
{charb[81];
inti=0,j=0;
while(a[i]&&(a[i]==,)){b[j]=a[i]:j++;i+-;)
while(a[i])
if—='*'){b[j]=a[i];j++;i++;)
elsei++;
b[j]-\0*;j=0;i=0;
while(b[j])
{a[i]=b[j];i++;j++;}
a[i]=\05;}
13.voidfun(charchar*b)
{inti,j,d=0;
for(i=0;i<100;i++)b[i]=0;
for(i=0,d=0;i<3;i++)
for(j=0;*(a[i]+j);j++)
(
*(b+d)=*(a[i]+j);
d++;
}
)
14.intfun(char*s)
linti=l,j=0;
while(*s){
if((i==l)&&(*s!=32))
{j++;i=O;J
if(*s==32)
i=l;
s++;
)
returnj;}
15.intfun(char*ptr)
{inti,j;
for(i=0,j=0;*(ptr+i)!=f\0*;i++)
if(*(ptr+i)<=,z1&&*(ptr+i)>=,a*||*(ptr+i)<=>Z*&&*(ptr+i)>='A')
(*(ptr+j)=*(ptr+i);
j++;}
*(ptr+j)=\0*;
return(j);}
16.voidfun(char(+a)[81],intnum,char**max)
{inti;
*max=a[0];
for(i=l;i<=num;i++)
if(strlen(a[i])>strlen(*max))*max=a[i];
第十一章
l.C2.D3.C4.B5.B6.A7.C8.B9.C10.B11.A12.C13.A
14.C15.A16.B17.A18.C19.A20.1)21.C22.C23.C24.D25.D26.B
27.C28.B29.D30.C31.A32.D33.C34.A(基于sizeof(int)=2)35.C36.A
1.位置1:i<50【或[i<=49
位置2:stu[i].name
2.位置1:typedef
位置2:i
位置3:pu[k].grade<pu[j].grade【或】pu[j].grade>pu[k].grade
位置
工1:NULL
置
位
2:i++
置
位
3:p2->next
置
位
4:pl
置
位
1:q->next
4.置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030智慧农业技术行业市场应用广度分析与发展前景投资投入规划分析深度研究文档
- 2025-2030智慧农业技术应用场景市场竞争格局商业模式技术发展方向研究
- 2025-2030智慧农业产业市场深度调研与转型升级策略研究分析报告
- 个人二手车转让合同(15篇)
- 2026年中药抗心衰历年真题卷及答案(专升本版)
- 2026年机械制图与工程项目成功的关键因素
- 2026年年房地产市场热点产业发展分析
- 2026年机械零件精度检测技术概述
- 智能化弱电布线方案
- 雨污分流及混接节点改造工程可行性研究报告
- 《中小学幼儿园安全指南》解读专题培训
- 北师大版(新版)一年级下册数学全册教案(完整版)教学设计含教学反思
- 2026年危化品经营单位安全管理人员考试题库(附答案)
- 慢性心力衰竭合并糖尿病综合管理研究
- 2026年宁夏财经职业技术学院单招职业技能考试题库及参考答案详解1套
- 幼儿园三会一课责任制度
- 内部控制分事行权制度
- 2026新疆哈密市中心医院招聘91人笔试备考试题及答案解析
- 计量校准行业分析报告
- 林木良种繁育基地建设手册
- 医生值班交接班制度
评论
0/150
提交评论