程序改错题_程序改错题及答案

其他范文 时间:2020-02-29 01:45:27 收藏本文下载本文
【www.daodoc.com - 其他范文】

程序改错题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序改错题及答案”。

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 YESn”,n);else printf(“n=%d NOn”,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=%fn”,a,b,c);/****found****/ printf(“s=%f”, “v=%fn”,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 %fn”,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 primen”,x);else printf(“%d is not primen”,x);} int isprime(int a){ int i;for(i=2;i

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

{ int length(char *);char s[]=“abcdef”;int len1,len2;/****found****/ len1=length(“ ”);//判断有几个空格 /****found****/ len2=length(s);//判断有几个字符 printf(“len1=%d,len2=%dn”,len1,len2);} int length(char *s){ int i=0;while(*(s+i)!='')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

下载程序改错题word格式文档
下载程序改错题.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文