版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级C语言题库
第21套题
一、程序填空题
#include<stdio.h>
inifun(inlx)
{intn,si,s2,s3,t;
/**********found********不*/
n=_1_;
t=100;
/*字不******sjjfound********¥字/
while(t<=—2—)
{sl=t%10;s2=(t/10)%10;s3=t/100;
if(sl+s2+s3==15)
{printf("%d",t);
n++;
)
/**********found**********/
_3_;
)
returnn;
)
main()
{intx="l;
while(x>999llx<0)
{printf("Pleaseinput(0<x<=999):");scanf("%d",&x);}
printf("\nTheresultis:%d\n",fun(x));
)
二、程序改错题
#include<stdio.h>
#include<string.h>
voidfun(char*s,char*t)
/*¥不********字found******¥¥¥¥**/
inti;
si=strlen(s);
for(i=0;i<sl;i++)
/*字不********¥found******字孝孝字**/
t[i]=s[sl-i];
for(i=0;i<sl;i++)
t[sl+i]=s[i];
t[2*sl]=A0,;
)
main()
{chars[100],t[100];
printf("\nPleaseenterstrings:");scanf("%s",s);fun(s,t);
printf("Theresultis:%s\n",t);
)
三、程序编写题
#include<stdio.h>
voidfun(inta,intb,long*c)
)
main()/*主函数*/
{inta,b;longc;voidNONO();
printf("Inputab:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("Theresultis:%ld\n",c);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*rf,*wf;
inti,a,b;longc;
rf=fopen("K:\\k01\\24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%d,%d",&a,&b);
fun(a,b,&c);
fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);
)
fclose(rf);
fclose(wf);
)
第22套题
一、程序填空题
#include<stdio.h>
intfun(intx)
{intn,si,s2,s3,t;
n=0;
t=100;
/**********found**********/
while(t<=—1—){
/**********found**********/
sl=t%l0;s2=(_2_)%10;s3=t/100;
/**********found**********/
if(s1+S2+S3==_3_)
{printf("%d",t);
n++;
)
t++;
)
returnn;
)
main()
{intx=-l;
while(x<0)
{printf("Pleaseinput(x>0):");scanf("%d",&x);
printf("\nTheresultis:%d\n",fun(x));
二、程序改错题
#include⁢stdio.h>
/*字字********不found******¥¥****/
voidfun(longs,longt)
{longsl=10;
s/=10;
*t=s%10;
/**亭********字found********亭***/
while(s<0)
{s=s/100;
*t=s%10*sl+*t;
si=si*10;
)
)
main()
{longs,t;
printf("\nPleaseenters:");scanf("%ld",&s);fun(s,&t);
printf("Theresultis:%ld\n",t);
)
三、程序编写题
#include<stdio.h>
#defineN16
typedefstruct
{charnum[10];
ints;
}STREC;
voidfun(STRECa[])
)
main()
{STREC
s[N]={{"GA005",85},{"GA003",76},{"GA002",69},{"
GA004",85},
{"GA001",91},{"GA007",72},{"GA008",64},{"GA006
",87),
{"GA015",85},{"GA013",91},{"GA012",64},{"GA014
",91},
{"GA011",66},{"GA017",64},{"GA018",64},{"GA016
",72}};inti;FILE*out;
fun(s);
printf("Thedataaftersorted:\n");
for(i=0;i<N;i++)
{if((i)%4==0)printf("\n");
printf("%s%4d",s[i].num,s[i].s);
)
printf("\n");
out=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<N;i++)
{if((i)%4==0&&i)fprintf(out,"\n");
fprintf(out,"%4d",s[i].s);
)
fprintf(out,"\n");
fclose(out);
)
第23套题
一、程序填空题
#include<stdio.h>
unsignedlongfun(unsignedlongn)
{unsignedlongx=0,s,i;intt;
s=n;
/*¥********found********不¥/
i=_1_;
/*¥¥*******found********^^/
while(—2—)
{t=s%10;
if(t%2==0){
/*字不*******found********¥¥/
x=x+t*i;i=_3_;
)
s=s/10;
returnx;
main()
{unsignedlongn=-l;
while(n>99999999lln<0)
{printf("Pleaseinput(O<n<100000000):");
scanf("%ld",&n);}printf("\nTheresultis:%ld\n",fun(n));
)
二、程序改错题
#include<stdio.h>
#defineM5
/************^^und************/
intfun(intn,intxx[][])
{inti,j,sum=0;
printf("\nThe%dx%dmatrix:\n",M,M);
for(i=0;i<M;i++)
{for(j=0;j<M;j++)
/*字**********f^)und******不萃****/
printf("%f",xx[i][j]);
printf("\n");
)
for(i=0;i<n;i++)
sum+=xx[i][i]+xx[i]fn-i-1];
return(sum);
}
main()
{intaa[M][M]={{1,2,3A5},{4,3,2,1,0},
{678,9,0},{9,8,7,6,5},{3,4,5,6,7}};
printf("\nThesumofallelementson2diagnalsis%d.",fun(M,aa));}
三、程序编写题
#include<stdio.h>
voidfun(inta,intb,long*c)
(
}
main()
{inta,b;longc;voidNONO();
printf("Inputab:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("Theresultis:%ld\n",c);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据-,调用函数,输出数据,关闭文件。*/FILE*rf,*wf;
inti,a,b;longc;
rf=fopen("K:\\k01\\24010001\\in.dat","r");
wf=fopen("K:\\kOIW24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%d,%d",&a,&b);
fun(a,b,&c);
fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);
)
fclose(rf);
fclose(wf);
第24套题
一、程序填空题
#include<stdio.h>
unsignedlongfun(unsignedlongn)
{unsignedlongx=0;intt;
while(n)
{t=n%10;
/**********found**********/
if(t%2==_l_)
/*字不******sjjfound********¥字/
x=_2_+t;
/*¥********found********不¥/
n=_3_;
)
returnx;
)
main()
{unsignedlongn=-l;
while(n>99999999lln<0)
{printf("Pleaseinput(O<n<l00000000):");
scanf("%ld",&n);}printf("\nTheresultis:%ld\n",fun(n));
)
二、程序改错题
#include<stdio.h>
voidfun(longs,long九)
{intd;
longsl=l;
/************^^und************/
t=0;
while(s>0)
{d=s%10;
/************found************/
if(d%2==0)
{*t=d*si+*t;
si*=10;
)
s/=10;
)
)
main()
{longs,t;
printf("\nPleaseenters:");scanf("%ld",&s);
fun(s,&t);
printf("Theresultis:%ld\n",t);
三、程序编写题
#include<stdio.h>
voidfun(charplf],charp2[])
(
)
main()
{charsi[80],s2[40];voidNONO();
printf("Entersiands2:\n");
scanf("%s%s",s1,s2);
printf("s1=%s\n",si);
printf("s2=%s\n",s2);
printf("Invokefun(s1,s2):\n");
fun(sl,s2);
printf("Afterinvoking:\n");
printf("%s\n",si);
NONO();
voidNONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/int
FILE*rf,*wf;
charsl[8O],s2[40];
rf=fopen("K:\\k01\\24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%s"»si);
fscanf(rf,"%s",s2);
fun(sl,s2);
fprintf(wf,"%s\n",si);
)
fclose(rf);
fclose(wf);
}
第25套题
一、程序填空题
#include<stdio.h>
voidfun(unsignedlong*n)
{unsignedlongx=0,i;intt;
i=l;
while(*n)
/**********found**********/
{t=*n%_1—;
/**********found**********/
if(t%2!=_2_)
{x=x+t*i;i=i*10;}
*n=*n/10;
)
/**********found**********/
*n=—3—;
)
main()
{unsignedlongn=-l;
while(n>99999999lln<0)
{printf("Pleaseinput(O<n<100000000):");scanf("%ld",&n);}
fun(&n);
printf("\nTheresultis:%ld\n",n);
)
二、程序改错题
#include<stdio.h>
doublefun(intn)
{doubleresult=1.0;
/************found************/[fn——0
return1.0;
while(n>l&&n<170)
/***********************/resultn_
returnresult;
)
main()
{intn;
printf("InputN:");
scanf("%d",&n);
printf("\n\n%d!=%lf\n\n",n,fun(n));}
三、程序编写题
#include<stdio.h>
#include<string.h>
longfun(char*p)
/*以下代码仅供参考*/
inti,len,t;/*len为串长,t为正负标识*/longx=0;
len=strlen(p);
if(p[0]==u)
{t=-l;len-;p++;}
elset=l;
/*以下完成数字字符串转换为•个数字*/
returnx*t;
)
main()/*主函数*/
{chars[6];voidNONO();
longn;
printf("Enterastring:\n");
gets(s);
n=fun(s);
printf("%ld\n",n);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据:调用函数,输出数据,关闭文件。FILE*fp,*wf;
inti;
chars[20J;
longn;
fp=fopen("K:\\kO1W24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(fp,"%s",s);
n=fun(s);
fprintf(wf,"%ld\n",n);
}
fclose(fp);
fclose(wf);
)
第26套题
、程序填空题*/
#include<stdio.h>
doublefun(intn)
{inti;doubles,t;
for(i=l;i<=—2—;i++)
{t=2.0*i;
/**********found**********/
s=s+(2.0*i-l)*(2.0*i+1)/_3_;
)
returns;
)
main()
{intn=-l;
while(n<O)
{printf("Pleaseinput(n>O):");scanf("%d",&n);
printf("\nTheresultis:%f\n",fun(n));
)
二、程序改错题
#include<stdio.h>
intfun(char*str,char*substr)
{inti,j,k,num=0;
/************found************/
for(i=0,str[i],i++)
for(j=i,k=0;substr[k]==str[j];k++,j++)/************found************/
If(substr[k+l]==t\0,)
{num++;
break;
)
returnnum;
)
main()
charstr[80],substr[80];
printf("Inputastring:");
gets(str);
printf("Inputasubstring:");
gets(substr);
printf("%d\n",fun(str,substr));
)
三、程序编写题
#include<stdio.h>
#include<math.h>
doublefun(doubleeps)
(
)
main()
{doublex;voidNONO();
printf("Inputeps:");
scanf("%lf",&x);printf("\neps=%lf,PI=%lf\n"»x,fun(x));
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
inti;
doublex;
fp=fopen("K:\\kO1W2401000l\\in.dat","r");wf=
fopen("K:\\kO1W24010001\\out.dat","w");for(i=0;i<10;i++){
fscanf(fp,"%lf",&x);
fprintf(wf,"%lf\n"»fun(x));
fclose(fp);
fclose(wf);
第27套题
一、程序填空题
#include<stdio.h>
doublefun(intn)
{inti,k;doubles,t;
s=0;
/*字不******sjjfound********¥字/
k=_l_;
for(i=l;i<=n;i++){
/**********found**********/
t=_2_;
s=s+k*(2*i-l)*(2*i+l)/(t*t);
/**¥*******found********字*/
k=k*_3_
)
returns;
)
main()
{intn=-l;
while(n<O)
{printf("Pleaseinput(n>O):");scanf("%d",&n);
printf("\nTheresultis:%f\n",fun(n));
)
二、程序改错题
#include<stdio.h>
intfun(intm)
{intk=2;
while(k<=m&&(m%k))
/************found************/
k++
/************tound************/
if(m=k)
return1;
elsereturn0;
)
main()
{intn;
printf("\nPleaseentern:");scanf("%d",&n);if(fun
(n))printf("YES\n");
elseprintf("NO!\n");
三、程序编写题
#include<stdlib.h>
#include<stdio.h>
voidfun(inta[],intn,int*max,int*d)
(
)
main()
{inti,x[20],max,index,n=10;voidNONO();
for(i=0;i<n;i++){x[i]=rand()%50;printf("%4d",x[i]);}
printf("\n");
fun(x,n,&max,&index);
printf("Max=%5d,Index=%4d\n",max,index);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。FILE*fp,*wf;
inti,x[20J,max,index,n=10,j;
fp=fopen("K:\\k01\\24010001\\in.dat","r");
wf=fopen("K:\\k01\\24010001\\out.dat","w");
for(i=0;i<10;i++){
for(j=0;j<n;j++)fscanf(fp,"%d,",&x[j]);
fun(x,n,&max,&index);
fprintf(wf,"Max=%d,Index=%d\n",max,index);
)
fclose(fp);
fclose(wf);
)
第28套题
一、程序填空题*/
#include<stdio.h>
doublefun(doublee)
{inti,k;doubles,t,x;s=0;k=l;i=2;
/**********found**********/x=_1_/4;
/**********found*********不/while(x_2_e)
{s=s+k*x;
k=k*(-1);
t=2*i;
/**********found**********/x=_3_/(t*t);
i++;
returns;
)
main()
{doublee=le-3;
printf("\nTheresultis:%f\n",fun(e));}
二、程序改错题
#include<stdio.h>
/************found************/
voidfun(intn)
{inta,b,c,k;doubles;
s=0.0;a=2;b=1;
for(k=1;k<=n;k++){
/*字不********¥found******字孝孝字**/
s=s+(Double)a/b;
c=a;a=a+b;b=c;
)
returns;
)
main()
{intn=5;
printf("\nThevalueoffunctionis:%lf\n",fun(n));
)
三、程序编写题
#include<stdio.h>
#defineM4
intfun(inta[][MJ)
(
)
main()
{intarr[2][M]={5,8,3,45,76,-4,12,82};voidNONO();
printf("max=%d\n",fun(arr));
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*\/FILE*wf;
intarr[][M]={5,8,3,90,76,-4,12,82);
wf=fopen("K:\\kO1W24010001\\out.dat","w")fprintf(wf,
"max=%d\n",fun(arr));
fclose(wf);
}
第29套题
一、程序填空题
#include<stdio.h>
doublefun(doublee)
{inti;doubles,x;
s=0;i=_l_;
x=1.0;
while(x>e){
/**********tound**********/
2
/**********found**********/
x=(2.0*i-l)/((_3_)*(2.0*i));
s=s+x;
)
returns;
)
main()
{doublee=le-3;
printf("\nTheresultis:%f\n",fun(e));}
二、程序改错题
#include<stdio.h>
#include<string.h>
voidfun(chars,chart)
(
inti,d;
d=strlen(s);
for(i=0;i<d;i++)t[i]=s[i];
for(i=0;i<d;i++)t[d+i]=§付・]_口;/************found************/
t[2*d-l]=4\05;
main()
(
chars[100],t[100];
printf("\nPleaseenterstringS:");scanf("%s",s);fun(s,t);
printf("\nTheresultis:%s\n",t);
三、程序编写题
#include<stdio.h>
#include<string.h>
voidfun(char*s,chart[J)
)
main()
(
charsllOOJ,t[100];voidNONO();
printf("\nPleaseenterstringS:");scanf("%s",s);
fun(s,t);
printf("\nTheresultis:%s\n",t);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。chars[100],t[100];
FILE*rf,*wf;
inti;
rf=fopen("K:\\k01\\24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%s"»s);
fun(s,t);
fprintf(wf,"%s\n",t);
)
fclose(rf);
fclose(wf);
)
第30套题
一、程序填空题*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char*fun(char*s)
{inti,j,k,n;char*p,*t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof(char));
p=(char*)malloc(n*sizeof(char));
j=0;k=0;
for(i=0;i<n;i++)
{if(((s[i]>=ta,)&&(s[i]<=4z,))ll((s[i]>=4A*)&&(s[i]<=<Z,)))
{/**********found**********/
tlj]=—1—;j++:)
else
{p[k]=s[i];k++;}
)
/**¥*******found********字*/
for(i=0;i<_2_;i++)t[j+ij=p[ij;
/**********found**********/
tlj+k]=_3_;
returnt;
main()
{chars[80];
printf("Pleaseinput:");scanf("%s",s);
printf("\nTheresultis:%s\n",fun(s));
}
二、程序改错题
#include<stdio.h>
#include<string.h>
voidfun(char*s,char*tl,char*t2,char*w){
char*p,*r,*a=s;
strcpy(w,s);
/*¥¥********字found******¥¥¥不**/
while(w)
{p=w;r=tl;
while(*r)
/*字不********,found*******亭亭***/
IF(*r==*p)
{r++;p++;}
elsebreak;
if(*r=='\0')a=w;
w++;
)
r=t2;
while(*r){*a=*r;a++;r++;}
)
main()
(
charsll00J,tH100J,t2Ll00],w[l00];
printf("\nPleaseenterstringS:");scanf("%s",s);
printf("\nPleaseentersubstringtl:");scanf("%s",tl);
printf("\nPleaseentersubstringt2:");scanf("%s",t2);if
(strlen(t1)==strlen(t2))
{fun(s,tl,t2,w);
printf("\nTheresultis:%s\n",w);
)
elseprintf("\nError:strlen(tl)!=strlen(t2)\n");}
三、程序编写题
#include<stdio.h>
#include<string.h>
voidfun(char*s,chart[])
main()
(
chars[100],t[100];voidNONO();
printf("\nPleaseenterstringS:");scanf("%s",s);
fun(s,t);
printf("\nTheresultis:%s\n",t);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。chars[100],t[100];
FILE*rf,*wf;
inti;
rf=fopen("K:\\kO1W24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%s",s);
fun(s,t);
fprintf(wf,"%s\n",t);
)
fclose(rf);
fclose(wf);
*/
第31套题
一、程序填空题
#include<stdio.h>
#defineN3
#defineM4
voidfun(int(*a)[N],int—1—)
{inti,temp;
/**亭*******found**********/
for(i=0;i<_2_;i++)
{temp=a[0][i];
/*¥¥*******found********^^/
a[0][i]=_3_;
a[k][il=temp;
)
)
main()
{intx[M][N]={{1,2,3},{4,5,6},{7,8,9),{10,11,12}printf("Thearraybefore
moving:\n\n");for(i=0;i++)
{for(j=0;j<N;j++)printf("%3d",x[i][j]);printf("\n\n");
)
fun(x,2);
printf("Thearrayaftermoving:\n\n");for(i=0;i++)
{for(j=0;j<N;j++)printf("%3d",x[i]fj]);
printf("\n\n");
)
)
二、程序改错题
#include<stdio.h>
#include<string,h>
voidfun(chart[])
charc;
inti,j;
/**********found***********/
for(i=strlen(t);i;i-)
for(j=0;j<i;j++)
/*¥宇*******found********不孝孝/
if(tU]<t[j+l])
(
c=i[j];
t[j]=t[j+l];
t[j+1]=c;
main()
(
chars[81];
printf("\nPIeaseenteracharacterstring:");gets(s);
printf("\n\nBeforesorting:\n\"%s\"",s);fun(s);
printf("\nAftersortingdecendingly:\n\"%s\"\n",s);}
三、程序编写题
#include<stdio.h>
#include<string.h>
voidfun(char*ss)
(
)
voidmain(void)
(
chartt[51];voidNONO();
printf("\nPleaseenterancharacterstringwithin50characters:\n");gets(tt);
printf("\n\nAfterchanging,thestring\n\"%s\""»tt);
fun(tt);
printf("\nbecomes\n\"%s\"",tt);
NONO();
)
voidNONO()
(
/*请在此函数输出数据,关闭文件。*/
chartt[51],ch;
FILE*rf,*wf;
intlen,i=0;
rf=fopen("K:\\k01\\24010(X)l\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
while(i<10){
fgets(tt,50,rf);
len=strlen(tt)-1;
ch=ttflen];
if(ch==4\n9IIch==Oxla)tt[len]=0;
fun(tt);
fprintf(wf,"%s\n",tt);
i++;
)
fclose(rf);
fclose(wf);
)
第32套题
一、程序填空题
#include<stdio.h>
#defineM3
#defineN5
voidfun(int(*a)[N],intk)
{inti,j,p,temp;
/**********found**********/
for(p=l;p<=_1_;p++)
for(i=0;i++)
{temp=a[i][O];
/*¥********found********不¥/
forG=0;j≪_2_;j++)/**********found**********/
a[i][N-l]=_3_;
)
)
main()
{intx[M][N]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}printf("Thearraybefore
moving:\n\n");for(i=0;i++)
{for(j=0;j<N;j++)printf("%3d",x[i][j]);printf("\n");
)
fun(x,2);
printf("Thearrayaftermoving:\n\n");for(i=0;i++)
{for(j=0;j<N;j++)printf("%3d",x[i][j]);printf("\n");
二、程序改错题
#include<conio.h>
#include<stdio.h>
#defineM10
inta[M][M]={0};
{intj,k;
for(j=0;j<m;j++)
for(k=0;k<m;k++)
/*不*********翠水*found****不萃********/a皿k]=k*j;
)
main()
{inti,j,n;
printf("Entern:");scanf("%d",&n);fun(a,n);
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
)
)
三、程序编写题
#include<stdio.h>
voidfun(inta,intb,long*c)
main()
{inta,b;longc;voidNONO();
printf("Inputab:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("Theresultis:%ld\n",c);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*rf,*wf;
inti,a,b;longc;
rf=fopen("K:\\kO1W24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%d,%d",&a,&b);
fun(a,b,&c);
fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);
)
fclose(rf);
fclose(wf);
)
第33套题
一、程序填空题
#include<stdio.h>
#defineM3
#defineN4
voidfun(int(*a)[N])
{inti=O,j,find=O,rmax,c,k;
while((i<M)&&(!find))
{rmax=a[i][0];c=0;
for(j=l;j<N;j++)
if(rmax<a[i][j]){
/*字不******sjjfound********¥字/
rmax=a[i][j];c=_1_;}
find=l;k=0;
while(k<M&&find){
/*¥¥*******found********^^/
if(k!=i&&a[k][c]<=rmax)find=_2_;k++;
)
if(find)printf("find:a[%d][%d]=%d\n"/**********found**********/
_3_;
)
if(!find)printf("notfound!\n");
)
main()
{intx[M][N],i,j;
printf("Enternumberforarray:\n");
for(i=0;i++)
for(j=0;j<N;j++)scanf("%d",&x[ij[j]);printf("The
array:\n");
for(i=0;i++)
{for(j=0;j<N;j++)printf("%3d",x[i][jj);printf("\n\n");
)
fun(x);
)
二、程序改错题
#include&It;stdio.h>
doublefun(intm)
{doubley=1.0;
inti;
/***********¥**found¥*************/for(i=2;i<m;i++)
/*¥¥********¥不¥^QUnd****不不不¥******/y-=1/(i*i);
retum(y);
main()
{intn=5;
printf("\nTheresultis%lf\n",fun(n));)
三、程序编写题
#include<stdio.h>
#include<string.h>
intfun(intscore[J,intm,intbelowlJ)
(
)
main()
{inti,n,below[9];voidNONO();
intscore[9]={10,20,30,40,50,60,70,80,90);
n=fun(score,9,below);
printf("\nBelowtheaveragescoreare:");
for(i=0;i<n;i++)printf("%d",below[i]);
NONO();
)
voidNONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/int
i,j,n,below[10],score[10];
FILE*rf,*wf;
rf=fopen("K:\\kO1W24010001\\in.dat","r");
wf=fopen("K:\\kO1W24010001\\out.dat","w");
for(i=0;i<10;i++){
for(j=0;j<10;j++)fscanf(rf,"%d",&score(j]);
n=fun(score,10,below);
for(j=0;j<n;j++)fprintf(wf,"%d"»below[j]);
fprintf(wf,"\n");
)
fclose(rf);
fclose(wf);
)
第34套题
一、程序填空题
#include<stdio.h>
#include<string.h>
#defineN80
voidfun(char*s,intn,char*t){intlen,i,j=O;
len=strlen(s);
/**********found**********/
if(n>=len)strcpy(_l_);
else{
/**********found**********/
for(i=len-n;i<=len-l;i++)t[j++J=_2_;/**********found**********/
tUl=_3_;
)
)
main()
{chars[N],t[N];intn;
printf("Enterastring:");gets(s);printf("Entern:");
scanf("%d",&n);fun(s,n,t);
printf("Thestringt:");puts(t);}
二、程序改错题
#include<stdio.h>
intfun(intm)
{inti,k;
for(i=m+1;;i++){
for(k=2;k<i;k++)
/**¥**********字found******亭*******/
if(i%k!=0)
break;
/*字*********不不*found****不不*¥******/
if(k<i)
return(i);
}
)
voidmain()
(
intn;
n=fun(20);
printf("n=%d\n",n);
)
三、程序编写题
#include<stdio.h>
voidfun(intx,intpp[J,int*n)
)
main()
{intx,aa[1000],n,i;voidNONO();
printf("\nPleaseenteranintegernumber:\n");scanf("%d",&x);
fun(x,aa,&n);
for(i=0;i<n;i++)
printf("%d",aa[i]);
printf("\n");
NONO();
voidNONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/int
x,aallOOO],n,i,j;
FILE*fp;
fp=fopen("K:\\k01\\24010001\\out.dat","w");
for(j=0;j<10;j++){
x=30+j;
fun(x,aa,&n);
for(i=0;i<n;i+4-)fprintf(fp,"%d"»aa[i]);
fprintf(fp,"\n");
)
fclose(fp);
)
第35套题
一、程序填空题
#include<stdio.h>
#include<string.h>
#include<ctype.h>
intfun(char*s)
{char*lp,*rp;
/**¥*******found********字*/
lp=_1—;
rp=s+strlen(s)-l;
while((toupper(*lp)==toupper(*rp))&&(lp<rp)){
/**********found**********/
lp++;rp_2_;}
/*字不******sjjfound********¥字/
if(lp<rp)_3_;
elsereturn1;
)
main()
{chars[81];
printf("Enterastring:");scanf("%s",s);
if(fun(s))printf("\n\"%s\"isaPalindrome.\n\n",s);else
printf("\n\"%s\"isn'taPalindrome.\n\n",s);}
二、程序改错题
#include<stdio.h>
]*字字********^^字found****¥¥¥¥*****木/
fun(intn)
{inta=2,b=1,c,k;
doubles=0.0;
for(k=1;k<=n;k++)
{s=s+1.0*a/b;
/**************found**************/
c=a;a+=b;b+=c;
)
retum(s);
)
main()
{intn=5;
printf("\nThevalueoffunctionis:%lf\n",fun(n));}
三、程序编写题
#include<stdio.h>
voidfun(intm,intk,intxx[])
/*以下代码仅供参考*/
inti,j=l,t=m+l;
while(j<=k)
(
/*以下完成判断素数,并存放到数组XX中*/
)
)
main()
(
intm,n,zz[1000];voidNONO();
printf("\nPleaseentertwointegers:");
scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m<n;m++)
printf("%d",zz[m]);
printf("\n&qu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教 八年级 语文 下册 第4单元《拓展延伸》课件
- 2026年汽贸贷款买车合同(1篇)
- 2026年欧派橱柜销售合同(1篇)
- 精密构件表面硬化处理项目可行性研究报告
- 宣传栏制作安装合同模板
- 行政法律关系的构成和特点
- 信息技术信息系统在美发培训学校教学课程安排与学员考核管理中的应用课件
- 2025 高中信息技术数据与计算之算法的牛顿插值算法课件
- 2025 高中信息技术数据与计算之数据安全的多方量子加密通信优化课件
- 2026年畜禽疫病科学防控技术指南与实践
- 3.12.2024新苏教版小学科学三年级下册第三单元第12课《石头上的植物》同步课件
- 金华义乌市供销联社下属企业2026年招聘6人笔试模拟试题及答案解析
- 2026届湖北省武汉普通高中高三3月调考数学+答案
- (一模)包头市2026年高三第一次模拟考试地理试卷(含答案)
- 2026年湖南省长沙市高职单招职业技能考试题库带答案详解
- 2026年无锡科技职业学院单招综合素质考试题库有答案详解
- DB54∕T 0601-2026 农作物品种生产示范技术规程 青稞
- XX区实验学校初中部2026年春季学期中期学生社团管理实施方案
- 2026年六安职业技术学院单招职业适应性考试题库及答案详解(夺冠)
- 1.2 幸福生活是奋斗出来的 第1课时 课件+视频-2025-2026学年道德与法治三年级下册统编版
- 一堂好课的标准课件
评论
0/150
提交评论