改错.docx

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

改错.docx

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

改错.docx

改错

2010-12改错题

*****

#include

voidmain()

{

inti,n=0;

/**/floats[9],sum=1.0,aver;/**/

printf("Pleaseinputsampler:

\n");

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

scanf("%f",/**/s[i]/**/);

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

sum+=s[i];

aver=sum/10;

sum=0.0;

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

if(s[i]>aver)

sum+=s[i];

printf("sum=%f\n",sum);

getch();

}

改正:

#include

voidmain()

{

inti,n=0;

/**/floats[10],sum=0.0,aver;/**/

printf("Pleaseinputsampler:

\n");

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

scanf("%f",/**/&s[i]/**/);

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

sum+=s[i];

aver=sum/10;

sum=0.0;

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

if(s[i]>aver)

sum+=s[i];

printf("sum=%f\n",sum);

getch();

}

#include

#include"math.h"

voidmain()

{

/**/inti=3,j;/**/

inta,sum=0,t;

scanf("%d",&a);

while(i<=3)

{

t=0;

for(j=0;j<=i-1;j++)

/**/t+=pow(10,j-1)*a;/**/

sum+=t;

i++;

}

printf("%d",sum);

getch();

}

改正:

#include

#include"math.h"

voidmain()

{

/**/inti=1,j;/**/

inta,sum=0,t;

scanf("%d",&a);

while(i<=3)

{

t=0;

for(j=0;j<=i-1;j++)

/**/t+=pow(10,j)*a;/**/

sum+=t;

i++;

}

printf("%d",sum);

getch();

}

#include

voidmain()

{

inti,a,b,sum=0;

scanf("%d,%d",&a,&b);

while(a>b)

{

printf("Dataerror,pleaseinputdataagain:

");

scanf("%d,%d",&a,&b);

}

/**/for(i=a;i<=b;i+=7)/**/

{

/**/if(i/7=0)/**/

{

sum+=i;

printf("%d+",i);

}

}

printf("=%d\n",sum);

getch();

}

改正:

#include

voidmain()

{

inti,a,b,sum=0;

scanf("%d,%d",&a,&b);

while(a>b)

{

printf("Dataerror,pleaseinputdataagain:

");

scanf("%d,%d",&a,&b);

}

/**/for(i=a;i<=b;i++)/**/

{

/**/if(i%7==0)/**/

{

sum+=i;

printf("%d+",i);

}

}

printf("=%d\n",sum);

getch();

}

*****

#include

voidmain()

{

intm,n;

for(m=1;m<=5;m++)

{

printf("\n");

/**/for(n=1;n<=m;n++)/**/

printf("");

for(n=1;n<=m*2-1;n++)

printf("%c",/**/"*"/**/);

}

getch();

}

改正:

#include

voidmain()

{

intm,n;

for(m=1;m<=5;m++)

{

printf("\n");

/**/for(n=1;n<=5-m;n++)/**/

printf("");

for(n=1;n<=m*2-1;n++)

printf("%c",/**/'\x2A'/**/);

}

getch();

}

#include

#include

voidmain()

{

charstr[80];

charc;

inti;

i=0;

printf("\nPleaseinputthestring:

");

while((c=getchar())!

='\n')

{

/**/if(!

c>='A'&&c<='Z'||c>='a'&&c<='z')/**/

/**/str[i]=c;/**/

}

str[i]='\0';

puts(str);

getch();

}

改正:

#include

#include

voidmain()

{

charstr[80];

charc;

inti;

i=0;

printf("\nPleaseinputthestring:

");

while((c=getchar())!

='\n')

{

/**/if(!

(c>='A'&&c<='Z')&&!

(c>='a'&&c<='z'))/**/

/**/str[i++]=c;/**/

}

str[i]='\0';

puts(str);

getch();

}

 

*****

#include

#include

voidmain()

{

doubles=0.0,y;

inti;

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

if(/**/i%3=2/**/)

s+=i;

y=/**/sqt(s)/**/;

printf("y=%f\n",y);

getch();

}

改正:

#include

#include

voidmain()

{

doubles=0.0,y;

inti;

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

if(/**/i%3==2/**/)

s+=i;

y=/**/sqrt(s)/**/;

printf("y=%f\n",y);

getch();

}

#include

/**/fun(intn)/**/

{

doublex=0.0;

inti,sgn=1;

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

{x+=sgn/(5+/**/3*i/**/);

sgn=sgn*(-1);

}

return(/**/sgn/**/);

}

voidmain()

{

clrscr();

printf("fun(8)=%8.3lf\n",fun(8));

getch();

}

改正:

#include

/**/doublefun(intn)/**/

{

doublex=0.0;

inti,sgn=1;

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

{x+=sgn/(5+/**/3.0*i/**/);

sgn=sgn*(-1);

}

return(/**/x/**/);

}

voidmain()

{

clrscr();

printf("fun(8)=%8.3lf\n",fun(8));

getch();

}

#include

voidfun(intm)

{

intn_100,n_50,n_10,n_1;

n_100=m/100;

n_50=/**/m/50/**/;

n_10=m%50/10;

n_1=/**/m/10/**/;

printf("100's=%d50's=%d10's=%d1's=%d\n",n_100,n_50,n_10,n_1);

}

voidmain()

{

intm;

printf("Inputm(m>=0):

");

scanf("%d",&m);

fun(/**/intm/**/);

getch();

}

改正:

#include

voidfun(intm)

{

intn_100,n_50,n_10,n_1;

n_100=m/100;

n_50=/**/m%100/50/**/;

n_10=m%50/10;

n_1=/**/m%10/**/;

printf("100's=%d50's=%d10's=%d1's=%d\n",n_100,n_50,n_10,n_1);

}

voidmain()

{

intm;

printf("Inputm(m>=0):

");

scanf("%d",&m);

fun(/**/m/**/);

getch();

}

#include

#include

voidmain()

{

charsrc[50],tag[50];

voidturn();

printf("Pleaseinputastring:

");

gets(src);

strcpy(tag,src);

turn(tag);

printf("\nThesourcestring:

%s\n",src);

printf("\nThetargetstring:

%s\n",tag);

getch();

}

voidturn(/**/str/**/)

{

chartab[4][2]={{'k','a'},{'m','c'},{'o','e'},{'q','g'}};

int/**/i=1/**/,j;

while(str[i])

{

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

{

if(/**/str[i]=tab[j][0]/**/)

{

str[i]=tab[j][1];

break;

}

}

i++;

}

}

改正:

#include

#include

voidmain()

{

charsrc[50],tag[50];

voidturn();

printf("Pleaseinputastring:

");

gets(src);

strcpy(tag,src);

turn(tag);

printf("\nThesourcestring:

%s\n",src);

printf("\nThetargetstring:

%s\n",tag);

getch();

}

voidturn(/**/charstr[50]/**/)

{

chartab[4][2]={{'k','a'},{'m','c'},{'o','e'},{'q','g'}};

int/**/i=0/**/,j;

while(str[i])

{

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

{

if(/**/str[i]==tab[j][0]/**/)

{

str[i]=tab[j][1];

break;

}

}

i++;

}

}

 

#include

#defineN5

voidmain()

{

int/**/a[N,N]/**/;

inti,j;

for(i=0;i

{for(j=0;j

{if(/**/j>=i/**/)

a[i][j]=0;

else

/**/a[i][j]=i+2-j/**/;

printf("%3d",a[i][j]);

}

printf("\n");

}

getch();

}

改正:

#include

#defineN5

voidmain()

{

int/**/a[N][N]/**/;

inti,j;

for(i=0;i

{for(j=0;j

{if(/**/j>i/**/)

a[i][j]=0;

else

/**/a[i][j]=i+1-j/**/;

printf("%3d",a[i][j]);

}

printf("\n");

}

getch();

}

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

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

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

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