编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出。实现提示:设计一个圆类,包括至少一个数据成员radius(圆的半径);若干成员函数:计算周长的length( ),计算面积的area( ),输入半径的set(),输出有关数据的show()。设计main()函数,测试程序。
时间: 2023-05-31 13:03:03 浏览: 74
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
#include<iostream>
using namespace std;
class Circle{
private:
double radius;
public:
Circle(){radius=0;}
void set(){cin>>radius;}
double length(){return 2*3.14*radius;}
double area(){return 3.14*radius*radius;}
void show(){
cout<<"圆的半径为"<<radius<<endl;
cout<<"圆的周长为"<<length()<<endl;
cout<<"圆的面积为"<<area()<<endl;
}
};
int main(){
Circle c;
cout<<"请输入圆的半径:";
c.set();
c.show();
return 0;
}
阅读全文