指出下列程序中的错误,说明错误原因并改正.
注意 只需要修改注释"//error**********found********的下一行语句,不要改动程序中其他内容
//利用类编写一个求圆周长和面积的程序
#include
class circle
{private:
int r;
//error******found*******
private:
void init(int x);
void show();
//error****found****
}
void circle::init(int x)
{r=x;
}
//error***********found**********
void show()
{cout<<"peri="<<2*3.1416*r<cout<<"area="<}void main()
{circle rad;
rad.init(10);
rad.show();
}
调试运行下列程序,分析程序运行结果
#include
class add
{private:
int x,y,z,t;
public:
int sum(int a,int b,int c);
void display();
};
int add::sum(int a,int b,int c)
{x=a,y=b,z=c;
t=(x+y)*z;
return t;
}void add::display()
{cout<<"x="<cout<<"y="<cout<<"z="<}
void main()
{add m;
int p;
p=m.sum(8,10,5);
m.display();
cout<<"p="<}
程序运行结果:
程序分析:
--------------------next---------------------
阅读(1291) | 评论(0) | 转发(0) |