第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用C++寫這個關于圓形的程序

用C++寫這個關于圓形的程序

C++
寶慕林6992211 2016-04-28 15:49:21
編寫一個關于圓形的C++程序。要求用定義一個圓形類Circle,其中包含如下成員:1)?????????1個私有數(shù)據(jù)成員(半徑)。2)?????????3個公有函數(shù)成員(設置半徑、計算面積、計算周長)。3)?????????3個構造函數(shù)(不帶參數(shù)的構造函數(shù)、帶參數(shù)的構造函數(shù)和拷貝構造函數(shù))。主函數(shù)main使用圓形類Circle創(chuàng)建圓形對象,要求:1)?????????定義一個圓對象c1,從鍵盤輸入一個值x并將其設定為c1的半徑,計算并顯示c1的面積和周長2)?????????再定義一個圓對象c2,并將半徑初始化為2x,計算并顯示c2的面積和周長3)?????????再定義一個圓對象c3,并用c1初始化c3,計算并顯示c3的面積和周長
查看完整描述

3 回答

已采納
?
qq___524

TA貢獻171條經驗 獲得超74個贊

#include?<iostream>?
#include?<cstdio>
using?namespace?std;
class?circle{
????private:?
????double?radius;
????public:
????void?setRadius(double?radius){
????????this->radius?=?radius;
????}
????double?area(){
????????return?3.14*radius*radius;
????}
????double?zhouchang(){
????????return?2*3.14*radius;
????}
????double?getRadius(){
????????return?radius;
????}
????circle(){}
????circle(double?radius){
????????this->radius?=?radius;
????}
????circle(circle?&c){
????????this->radius?=?c.getRadius();
????}
};
?
int?main(){
????circle?c1;
????double?radius;
????cin?>>?radius;
????c1.setRadius(radius);
????cout?<<?c1.area()?<<?endl;
????cout?<<?c1.zhouchang()?<<?endl;
????circle?c2(2*radius);
????cout?<<?c2.area()?<<?endl;
????cout?<<?c2.zhouchang()?<<?endl;
????circle?c3(c1);
????cout?<<?c3.area()?<<?endl;
????cout?<<?c3.zhouchang()?<<?endl;
????return?0;
}


查看完整回答
反對 回復 2016-04-29
?
asd8532

TA貢獻143條經驗 獲得超187個贊

#include?<iostream>
using?namespace?std;???
#define?PI?3.141592635?

class?Circle{
public:???
????Circle()?:?_r(0.f){}????
????Circle(double?r)?:?_r(r){}????
????Circle(const?Circle&?circle)????{????????this->_r?=?circle._r;????}????
????void?setRadius(double?r)????{????????this->_r?=?r;?????}?????
????double?Area()????{????????return?PI?*?this->_r?*?this->_r;?????}???????
????double?Circumference()????{????????????return?2?*?PI?*?this->_r;?????}???????
private:????
????double?_r;??????
?};??
?
?int?main(){???
??Circle?c1;????
??double?x;????
??cin?>>?x;????
??c1.setRadius(x);????
??cout?<<?"c1面積:"?<<?c1.Area()?<<?endl;????
??cout?<<?"c1周長:"?<<?c1.Circumference()?<<?endl;????
??Circle?c2(2?*?x);?????
??cout?<<?"c2面積:"?<<?c2.Area()?<<?endl;????
??cout?<<?"c2周長:"?<<?c2.Circumference()?<<?endl;?????
??Circle?c3(c1);??????
??cout?<<?"c3面積:"?<<?c3.Area()?<<?endl;????
??cout?<<?"c3周長:"?<<?c3.Circumference()?<<?endl;?????????????
??return?0;?
?}


查看完整回答
1 反對 回復 2016-04-28
?
qq_慕蓋茨8382059

TA貢獻1條經驗 獲得超0個贊


#include<iostream>

using namespace std;

/*編寫一個關于圓形的C++程序。要求用定義一個圓形類Circle,其中包含如下成員:

1) ? ? ? ? 1個私有數(shù)據(jù)成員(半徑)。

2) ? ? ? ? 3個公有函數(shù)成員(設置半徑、計算面積、計算周長)。

3) ? ? ? ? 3個構造函數(shù)(不帶參數(shù)的構造函數(shù)、帶參數(shù)的構造函數(shù)和拷貝構造函數(shù))。

主函數(shù)main使用圓形類Circle創(chuàng)建圓形對象,要求:

1) ? ? ? ? 定義一個圓對象c1,從鍵盤輸入一個值x并將其設定為c1的半徑,計算并顯示c1的面積和周長

2) ? ? ? ? 再定義一個圓對象c2,并將半徑初始化為2x,計算并顯示c2的面積和周長

3) ? ? ? ? 再定義一個圓對象c3,并用c1初始化c3,計算并顯示c3的面積和周長*/


#define PI 3.14


class Circle

{

private:

double radius;

public:

Circle();

Circle(double radius);

Circle(Circle& c);

void setR(double radius);

double area();

double circumference();

};

Circle::Circle()

{

cout<<"Circle()"<<endl;

}

Circle::Circle(double radius):radius (radius )

{

cout<<"Circle(float radius)"<<endl;

}


Circle::Circle(Circle& c)

{

radius =c.radius;

cout<<"Circle(Circle& c)"<<endl;

}


void Circle ::setR (double radius)

{

this->radius =radius ;

}

double Circle::area()

{

return PI*radius *radius ;

}


double ?Circle::circumference()

{

return PI*2*radius ;

}


//定義一個圓對象c1,從鍵盤輸入一個值x并將其設定為c1的半徑,計算并顯示c1的面積和周長

//2) ? ? ? ? 再定義一個圓對象c2,并將半徑初始化為2x,計算并顯示c2的面積和周長

//3) ? ? ? ? 再定義一個圓對象c3,并用c1初始化c3,計算并顯示c3的面積和周長*/

int main()

{

Circle ?c1;

double r;

cin>>r;

c1.setR (r);

cout<<"area="<<c1.area() <<"circumference="<<c1.circumference ()<<endl;


Circle c2(2);

cout<<"area="<<c2.area() <<"circumference="<<c2.circumference ()<<endl;


Circle c3(c1);

cout<<"area="<<c3.area() <<"circumference="<<c3.circumference ()<<endl;

return 0;

}


查看完整回答
反對 回復 2016-05-01
  • 3 回答
  • 1 關注
  • 4769 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號