/**********found**********/
if(k!
=i&&a[k][c]<=rmax)find=0;
k++;
}
if(find)printf("find:
a[%d][%d]=%d\n",i,c,a[i][c]);
/**********found**********/
i++;
}
if(!
find)printf("notfound!
\n");
}
main()
{intx[M][N],i,j;
printf("Enternumberforarray:
\n");
for(i=0;ifor(j=0;jprintf("Thearray:
\n");
for(i=0;i{for(j=0;jprintf("\n\n");
}
fun(x);
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
doublefun(intm)
{doubley=1.0;
inti;
/**************found**************/
for(i=2;i<=m;i++)
/**************found**************/
y-=1.0/i/i;
return(y);
}
main()
{intn=5;
printf("\nTheresultis%lf\n",fun(n));
}
1、程序填空题
#include
#include
#defineN5
#defineM10
/**********found**********/
voidfun(char(*ss)[M],intk)
{inti=0;
/**********found**********/
while(i/**********found**********/
ss[i][k]=0;i++;}
}
main()
{charx[N][M]={"Create","Modify","Sort","skip","Delete"};
inti;
printf("\nTheoriginalstring\n\n");
for(i=0;ifun(x,4);
printf("\nThestringafterdeleted:
\n\n");
for(i=0;i}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
#include
doublefun(doubleeps)
{doubles,t;intn=1;
s=0.0;
/************found************/
t=1;
while(t>eps)
{s+=t;
t=t*n/(2*n+1);
n++;
}
/************found************/
return(2*s);
}
main()
{doublex;
printf("\nPleaseenteraprecision:
");scanf("%lf",&x);
printf("\neps=%lf,Pi=%lf\n\n",x,fun(x));
}
第6套校园网·新视野教育上机考试复习资料
1、程序填空题
#include
#defineN4
/**********found**********/
voidfun(int(*t)[N])
{inti,j;
for(i=1;i{for(j=0;j
{
/**********found**********/
t[i][j]=t[i][j]+t[j][i];
/**********found**********/
t[j][i]=0;
}
}
}
main()
{intt[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i,j;
printf("\nTheoriginalarray:
\n");
for(i=0;i{for(j=0;jprintf("\n");
}
fun(t);
printf("\nTheresultis:
\n");
for(i=0;i{for(j=0;jprintf("\n");
}
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
#include
#include
/************found************/
#defineFU(m,n)((m)/(n))
floatfun(floata,floatb,floatc)
{floatvalue;
value=FU(a+b,a-b)+FU(c+b,c-b);
/************found************/
Return(value);
}
main()
{floatx,y,z,sum;
printf("Inputxyz:
");
scanf("%f%f%f",&x,&y,&z);
printf("x=%f,y=%f,z=%f\n",x,y,z);
if(x==y||y==z){printf("Dataerror!
\n");exit(0);}
sum=fun(x,y,z);
printf("Theresultis:
%5.2f\n",sum);
}
第7套校园网·新视野教育上机考试复习资料
1、程序填空题
#include
#defineN3
#defineM4
/**********found**********/
voidfun(int(*a)[N],intk)
{inti,temp;
/**********found**********/
for(i=0;i{temp=a[0][i];
/**********found**********/
a[0][i]=a[k][i];
a[k][i]=temp;
}
}
main()
{intx[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}},i,j;
printf("Thearraybeforemoving:
\n\n");
for(i=0;i{for(j=0;jprintf("\n\n");
}
fun(x,2);
printf("Thearrayaftermoving:
\n\n");
for(i=0;i{for(j=0;jprintf("\n\n");
}
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
#include
voidfun(chart[])
{
charc;
inti,j;
/**********found***********/
for(i=strlen(t)-1;i;i--)
for(j=0;j
/**********found***********/
if(t[j]>t[j+1])
{
c=t[j];
t[j]=t[j+1];
t[j+1]=c;
}
}
main()
{
chars[81];
printf("\nPleaseenteracharacterstring:
");
gets(s);
printf("\n\nBeforesorting:
\n\"%s\"",s);
fun(s);
printf("\nAftersortingdecendingly:
\n\"%s\"\n",s);
}
#include
intfun(intx)
{intn,s1,s2,s3,t;
n=0;
t=100;
/**********found**********/
while(t<=999){
/**********found**********/
s1=t%10;s2=(t/10)%10;s3=t/100;
/**********found**********/
if(s1+s2+s3==x)
{printf("%d",t);
n++;
}
t++;
}
returnn;
}
main()
{intx=-1;
while(x<0)
{printf("Pleaseinput(x>0):
");scanf("%d",&x);}
printf("\nTheresultis:
%d\n",fun(x));
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
/************found************/
voidfun(longs,long*t)
{longsl=10;
s/=10;
*t=s%10;
/************found************/
while(s>0)
{s=s/100;
*t=s%10*sl+*t;
sl=sl*10;
}
}
main()
{longs,t;
printf("\nPleaseenters:
");scanf("%ld",&s);
fun(s,&t);
printf("Theresultis:
%ld\n",t);
}
1、程序填空题
#include
#defineN4
fun(intt[][N],intn)
{inti,sum;
/**********found**********/
sum=0;
for(i=0;i/**********found**********/
sum+=t[i][i];
for(i=0;i/**********found**********/
sum+=t[i][n-i-1];
returnsum;
}
main()
{intt[][N]={21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10},i,j;
printf("\nTheoriginaldata:
\n");
for(i=0;i{for(j=0;jprintf("\n");
}
printf("Theresultis:
%d",fun(t,N));
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
#include
doublefunx(doublex)
{return(2*x*x*x-4*x*x+3*x-6);}
doublefun(doublem,doublen)
{
/************found************/
doubler;
r=(m+n)/2;
/************found************/
while(fabs(n-m)>0.001)
{if(funx(r)*funx(n)<0)m=r;
elsen=r;
r=(m+n)/2;
}
returnr;
}
main()
{doublem,n,root;
printf("Entermn:
\n");scanf("%lf%lf",&m,&n);
root=fun(m,n);
printf("root=%6.3f\n",root);
}
1、程序填空题
#include
/**********found**********/
charfun(charch)
{
/**********found**********/
if(ch>='0'&&ch<='9')
/**********found**********/
return'9'-(ch-'0');
returnch;
}
main()
{charc1,c2;
printf("\nTheresult:
\n");
c1='2';c2=fun(c1);
printf("c1=%cc2=%c\n",c1,c2);
c1='8';c2=fun(c1);
printf("c1=%cc2=%c\n",c1,c2);
c1='a';c2=fun(c1);
printf("c1=%cc2=%c\n",c1,c2);
}
2、程序修改题校园网·新视野教育上机考试复习资料
#include
voidfun(char*p,char*b)
{inti,k=0;
while(*p)
{i=1;
while(i<=3&&*p){
/**********found**********/
b[k]=*p;
k++;p++;i++;删除?
}
if(*p)
{
/**********found**********/
b[k]='';k++;
}
}
b[k]='\0';
}
main()
{chara[80],b[80];
printf("Enterastring:
");gets(a);
printf("Theoriginalstring:
");puts(a);
fun(a,b);
printf("\nThestringafterinsertspace:
");puts(b);printf("\n\n");
}
1、程序填空题
#include
doublefun(doublee)
{inti;doubles,x;
/**********found**********/
s=0;i=0;2
x=1.0;
while(x>e){
/**********found**********/
i++;
/**********found**********/
x=(2.0*i-1)/((2.0*i)*(2.0*i));
s=s+x;
}
returns;
}
main()
{doublee=1e-3;
printf("\nT