上机105简版.docx

上传人:b****5 文档编号:11752415 上传时间:2023-03-31 格式:DOCX 页数:118 大小:1.12MB
下载 相关 举报
上机105简版.docx_第1页
第1页 / 共118页
上机105简版.docx_第2页
第2页 / 共118页
上机105简版.docx_第3页
第3页 / 共118页
上机105简版.docx_第4页
第4页 / 共118页
上机105简版.docx_第5页
第5页 / 共118页
点击查看更多>>
下载资源
资源描述

上机105简版.docx

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

上机105简版.docx

上机105简版

1填空

voidshow(STUtt)

/**********found**********/

printf("%5.1f",tt.score[i]);

/**********found**********/

show(std);

1、修改

m=0;改为:

m=i;

/**********found**********/

if(a[k]>a[m])k=m;

改为:

if(a[k]>a[m])m=k;

1、设计

{unsignedx=0,s=1;

while(w>10)

{x=x+(w%10)*s;

w/=10;

s=s*10;

}

returnx;

}

2、填空

for(j=i+1;j

/**********found**********/

if(n[k]>n[j])k=j;

/**********found**********/

strcpy(ss[k],t);

2、修改

voidfun(charstr,charch)

改为:

voidfun(char*str,charch)

/**********found**********/

if(*str==ch)改为:

if(*str!

=ch)

/**********found**********/

str[1]='0';改为:

str[1]=0;

2、设计

{charb[N];

inti=0,j;

memset(b,0,N);

for(j=strlen(s)-1;j>=0;j--)b[i++]=s[j];

strcpy(s,b);

}

3、填空

n=len;k=i;

/**********found**********/

for(j=len;j>=0;j--)

/**********found**********/

ss[i][j]='*';

3、修改

result*=--n;改为:

result*=n--;

/*********found*********/

return;改为:

returnresult;

3、设计

{

char*p=s;

inti=0;

while(*p){

if(*p!

=c)s[i++]=*p;

p++;

}

s[i]=0;

}

4、填空

n=strlen(ss[i]);

/**********found**********/

ss[i][n+j]='*';

/**********found**********/

ss[i][n+j+1]='\0';

4、修改

/**********found***********/

if(p=='')改为:

if(*p=='')

/**********found***********/

*(p-1)=toupper(*(p-1))

改为:

*(p-1)=toupper(*(p-1));

4、设计

{

charch;

inti,j;

for(i=1;i<6;i++)

for(j=i+1;j<6;j++){

if(*(s+i)<*(s+j)){

ch=*(s+j);

*(s+j)=*(s+i);

*(s+i)=ch;

}

}

}

5、填空

intfun(char(*ss)[N],int*n)

/**********found**********/

if(i==0)*n=len;

/**********found**********/

*n=len;

5、修改

t+=1.0/k;改为:

t+=1.0/i;

/**********found**********/

------改为:

returnt;

5、设计

{intcnt=0;

char*p=str,*q;

while(*p){

q=strstr(p,substr);

if(q==NULL)break;

p=q+strlen(substr);

cnt++;}

returncnt;

}

 

6、填空

for(i=0;i

/**********found**********/

if(len<*n)

/**********found**********/

return(k);

6、修改

if(('a'<=tt[i])||(tt[i]<='z'))

改为:

if(('a'<=tt[i])&&(tt[i]<='z'))

tt[i]+=32;改为:

tt[i]-=32;

6、设计

{inti,a,cnt=0;

for(a=2;a

for(i=2;i

if(a%i==0)

{xx[cnt++]=a;

break;}

*k=cnt;

}

7、填空

/**********found**********/

t2[j]=s[i];j++;

/**********found**********/

for(i=0;i

/**********found**********/

for(i=0;i

7、修改

for(j=i+1,j<6,j++)

改为:

for(j=i+1;j<6;j++)

*(pstr+i)=pstr+j;

改为:

*(pstr+i)=*(pstr+j);

7、设计

{intcnt=0;

char*p=ss;

while(*p){

if(*p==c)cnt++;

p++;}

returncnt;

}

8、填空

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

/**********found**********/

while(s[i+1+n]!

=0)n++;

/**********found**********/

s[j+1]=s[j];

8、修改

for(i=2;i

改为:

for(i=2;i<=m;i++)

y+=1/(i*i);改为y+=1.0/(i*i);

8、设计

{intc[3][3];

inti,j;

for(i=0;i<3;i++)

for(j=0;j<3;j++){

c[i][j]=a[j][i];

b[i][j]=a[i][j]+c[i][j];}

}

9、填空

for(i=0;s[i]!

=NULL;i++)

/**********found**********/

if(s[i]>='0'&&s[i]<='9')n++;

/**********found**********/

*t=n;

9、修改

t=x;x=y;改为:

t=*x;*x=y;

/**************found**************/

return(y);改为:

return(t);

9、设计

{

inti;

*n=0;

for(i=7;i<1000;i++)

if(((i%7)==0||(i%11)==0)&&(i%77)!

=0)a[(*n)++]=i;

}

10、填空

if(n%2==0)k=n-1;

/**********found**********/

c=s[k];

/**********found**********/

s[1]=c;

10、修改

longs=0,t=1;改为:

t=0

t=t%10;改为:

t=t/10;

10、设计

{char*p=tt;

inti;

for(i=0;i<26;i++)pp[i]=0;

while(*p){

if(*p>='a'&&*p<='z')pp[*p-'a']+=1;

p++;

}}

11、填空

/**********found**********/

t=i;

/**********found**********/

for(j=i+2;j

/**********found**********/

p[j]=0;

11、修改

/**************found**************/

while(t>=num)

改为while((fabs(t))>=num)

/**************found**************/

t=s%n;改为t=s/n;

11、设计

{

strncpy(b,a,n);

b[n]=0;

strcat(b,a+n+1);

}

12、填空

/**********found**********/

for(i=0;s[i]!

=0;i++)

/**********found**********/

n=0;

/**********found**********/

s[j+1]=c;

12、修改

/************found************/

intsum=0.0;

改为:

doublesum=0.0;

/************found************/

sum\=c;改为:

sum/=c;

12.设计

{

inti,j,t;

floats=0;

for(i=1;i<=n;i++){

t=0;

for(j=1;j<=i;j++)t+=j;

s=s+1.0/t;

}

returns;

}

13、填空

/**********found**********/

for(i=0;i

/**********found**********/

t[i][j+m]=t[i][j];

/**********found**********/

for(j=0;j

13、修改

/************found************/

while((high>=2)&&(n<10)

改为:

while((2<=high)&&(n<10))

/************found************/

yes=0;break改为:

yes=0;break;

13、设计

floatx0,x1=0.0;

do{

x0=x1;

x1=cos(x0);

}while(fabs(x0-x1)>0.000001);

returnx1;

}

 

14、填空

/**********found**********/

for(i=0;i

**********found**********/

x=t[i][N-1];

/**********found**********/

t[i][0]=x;

14、修改

/************found************/

s=s+(n+1)/n;改为:

s=s+(n+1.0)/n;

/************found************/

returns;改为:

returnt;

14、设计

{

intf0=0,f1=1,f;

do{

f=f0+f1;

f0=f1;

f1=f;

}while(f<=t);

returnf;

}

15、填空

/**********found**********/

t[0][N-j-1]=t[j][0];

*********found**********/

for(j=N-1;j>=0;j--)

/**********found**********/

t[j][N-1]=r[j];

15、修改

#include

#include

/************found************/

f(doublex)改为:

doublef(doublex)

/************found************/

returns改为returns;

 

15、设计

doubles=0.0;

inti;

for(i=1;i<=m;i++)s+=log(1.0*i);

s=sqrt(s);

returns;

}

 

16、填空

/**********found**********/

voidfun(int(*t)[N])

/**********found**********/

t[i][j]=t[i][j]+t[j][i];

/**********found**********/

t[j][i]=0;

16、修改

/************found************/

#defineFU(m,n)(m/n)

改为#defineFU(m,n)((m)/(n))

/************found************/

Return(Value);改为return(value);

16、设计

{

intj=0;

char*p=a;

while(*p=='*')p++;

while(*p){

a[j++]=*p;

p++;

}

a[j]=0;

}

17、填空

/**********found**********/

voidfun(intt[][N],intn)

/**********found**********/

for(i=0;i

/**********found**********/

t[i][n-1-i]=s;

17、修改

/************found************/

voidfun(inta[],intm)

改:

fun(inta[],intm)

/************found************/

elseIf(m>a[mid])

改为:

elseif(m>a[mid])

17、设计

{

char*q=a;

intj=0;

while(*q&&q

if(*q!

='*')a[j++]=*q;

q++;

}

while(*p)a[j++]=*p++;

a[j]=0;

}

18、填空

/**********found**********/

sum=0;

/**********found**********/

sum+=t[i][i];

/**********found**********/

sum+=t[i][n-i-1];

18、修改

/************found************/

intr;改为:

doubler;

/************found************/

while(fabs(n-m)<0.001)

改为while(fabs(n-m)>0.001)

18、设计

{

intj=0;

char*q=a;

while(*q&&q

while(*h&&*p&&h

if(*h!

='*')a[j++]=*h;

h++;

}

while(*p)a[j++]=*p++;

a[j]=0;

}

19、填空

/**********found**********/

if(a[i]%2==1)

{

/**********found**********/

a[j]=a[i];j++;

}

/**********found**********/

returnj;

19、修改

/************found************/

t=a;b=a;a=t;

改为t=a;a=b;b=t;

/************found************/

return(a);改为:

return(b);

19、设计

{

intj=0;

char*p=a;

while(*p){

if(*p!

='*')a[j++]=*p;

p++;

}

a[j]=0;

}

 

20、填空

/**********found**********/

if(a[i]%2==0){

/**********found**********/

a[j]=a[i];j++;

/**********found**********/

returnj;

20、修改

/************found************/

fun(n)改为fun(intn)

/************found************/

if(n=1)改为if(n==1)

20、设计

{

char*p=a;

intj=0;

while(*p)p++;p--;

while(*p=='*')p--;

p++;

while(j

p++;

j++;

}

*p=0;

}

21、填空

/**********found**********/

max=min=a[i];

/**********found**********/

if(max

/**********found**********/

if(min>a[j])

21、修改

/**********found**********/

switch(g);

改为switch(g)

/**********found**********/

case1;case2:

return1;

改为case1:

return1;case2:

return1;

21、设计

{

inti;

for(i=0;i

a->ave=a->ave+a->s[i];

a->ave/=N;

}

 

22、填空

/**********found**********/

voidfun(int*a,intn)

/**********found**********/

for(i=0;i

**********found**********/

for(j=i+1;j

22、修改

/**********found**********/

sun=0.0;改为sum=0.0;

/**********found**********/

if(i+1%5==0)改为if((i+1)%5==0)

22、设计

{

inti;

doubleave=0.0;

*n=0;

for(i=0;i

ave/=N;

for(i=0;i

if(a[i].s

b[*n]=a[i];

(*n)++;

}

returnave;

}

23、填空

/**********found**********/

p=(n%2==0)?

n/2:

n/2+1;

/**********found**********/

a[i]=a[p+i];

/**********found**********/

a[p+i]=t;

23、修改

/**********found**********/

float*k;改为floatk;

/**********found**********/

if(*a>*c)改if(*a<*c)

 

23、设计

{

inti,max=a[0].s,n=0;

for(i=1;i

if(max

for(i=0;i

if(max==a[i].s)b[n++]=a[i];

returnn;

}

 

24、填空

/**********found**********/

for(i=0;i

/**********found**********/

a[i]=a[n-1-i];

/**********found**********/

a[n-i-1]=t;

24修改

/**********found**********/

n=*P-'o';

改为n=*p-'0';

/**********found**********/

n=n*8+*P-'o';

改为:

n=n*8+*p-'0';

24、设计

{

STRECc;

inti;

c.num[0]='\0';

c.s=-1;

for(i=0;i

if(strcmp(a[i].num,

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

当前位置:首页 > 人文社科 > 法律资料

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

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