程序改错题

2020-03-03 18:16:47 来源:范文大全收藏下载本文

1、Gaicuo1.cpp的功能是:1!+2!+3!+……+20!。

程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main() {

float s=0,t; int n,i; for(n=1;n

}

2、gaicuo2.cpp的功能是:输入两个不等的整数分别给x和y,输出其中的大数。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main( ) { int x,y; printf(\"Enter x & y:\\n\"); scanf(\"%d%d\",&x,&y); /****found****/ if(x

}

3、gaicuo3.cpp的功能是交换两个数,若输入10和20,则输出20和10。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main( ) { int x,y,t; printf(\"Enter x & y:\\n\"); /****found****/ scanf(\"%d%d\",&x,&y); /****found****/ t=x; x=y;y=t; printf(\"x=%d y=%d\",x,y) ; } 4.gaicuo4.cpp的功能是输入一个整数,判别它是否能被3整除,若能整除,打印YES;不能打印NO。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main( ) { int n; /****found****/ printf(\"please input n: \"); scanf(\"%d\",&n); /****found****/ if(n%3==0) printf (\"n=%d YES\\n\",n); else printf (\"n=%d NO\\n\",n); } 5.运行gaicuo5.cpp程序。

如果程序正确运行时,屏幕的显示和要求输入形式如下:

input a,b,c: 2.0 2.0 3.0 ←此处的2.0 2.0 3.0是用户输入的数据 a=2.000000,b=2.000000,c=3.000000 ←此处是要求的输出格式 s=4.000000,v=12.000000

程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出上面的正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main( ) { float a,b,c,s,v; printf(\"input a,b,c:\\n\"); /****found****/ scanf(\"%f%f%f\",&a,&b,&c); s=a*b; v=a*b*c; printf(\"a=%f,b=%f,c=%f\\n\",a,b,c); /****found****/ printf(\"s=%f\", \"v=%f\\n\",s,v); } 6.gaicuo6.cpp的功能是求圆锥体的体积。(圆锥的体积=底面积×高×1/3) 程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include #define PI 3.1415927; /****found****/ void main() { float v,r,h; printf(\"please input the tadius of the cone:\\n\"); scanf(\"%f\",&r); printf(\"please input the height of the cone:\\n\"); scanf(\"%f\",&h); /****found****/ v=PI*r*r*h /3; printf(\"the volume of the cone is %f\\n\",v); } 7.Gaicuo7.cpp的功能是求1到100的累加和,并输出。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出上面的正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main()

{ /****found****/ int sum=0,i=1; /****found****/ while (i

} 8.Gaicuo8.cpp中的函数isprime(int a)是用来判断自变量a是否为素数,若是返回1,否则返回0 。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出上面的正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include void main() { int isprime(int); /****found****/ int x; printf(\"请输入一个正整数:\"); scanf(\"%d\",&x); if(isprime(x)) printf(\"%d is prime\\n\",x); else printf(\"%d is not prime\\n\",x); } int isprime(int a) { int i; for(i=2;i

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void main( ) { sum=sum+i; i++; } printf(\"sum=%d\\n\",sum);

{ int length(char *); char s[]=\"abcdef\"; int len1,len2; /****found****/ len1=length(\" \"); //判断有几个空格 /****found****/ len2=length(s); //判断有几个字符 printf(\"len1=%d,len2=%d\\n\",len1,len2); } int length(char *s) { int i=0; while(*(s+i)!=\'\\0\') i++; return i; } 10.Gaicuo10.cpp的功能是计算半径为0.5,1.5,2.5,3.5,4.5,5.5mm时的圆面积。程序有两处错误,在****found****处附近有错,请改正程序中的错误,使它能得出上面的正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #define Pi 3.14159; /****found****/ void main( ) { float r,s; for(r=0.5;r

程序改错题

程序改错题(全文)

5 程序改错题

程序改错题集

改错题

改错题

改错题

改错题

改错题

改错题

《程序改错题.doc》
程序改错题
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文