1樓:匿名使用者
#include
using namespace std;
#define pi 3.141592635class circle
circle(double r) : _r(r){}circle(const circle& circle)void setradius(double r)double area()
double circumference()private:
double _r;
};int main()
編寫乙個關於圓形的c++程式。 20
2樓:army1椒rz迫
程式是什麼問題,你具體說說。我就說說我覺得不妥的地方,你的類中基本就內沒有用到你設私有成變數
容a,那還不如把它刪了(如果真這樣做記得把預設建構函式的a=0改為r=0),然後是你圓的物件obj2的定義那裡,
circle obj2(2x);
裡面的2x錯了吧,換其他數試試
求編寫乙個c++程式,求圓的周長和面積
3樓:匿名使用者
先定義一copy個變數r表示半徑,通過周長公式和面積公式,分別求出周長和面積,並輸出。
例如://參考**如下:
#include "iostream"
#include "stdio.h"
#define pi 3.1415 //巨集定義圓周率using namespace std;
int main()
/*執行結果:
請輸入圓的半徑: 2
周長c= 12.5660
面積s= 12.5660*/
4樓:匿名使用者
main()
c++程式設計序題:(一)定義乙個圓類xy,計算圓的面積和周長(). 要求:1.該類有乙個私用的資料成員r,表示半徑; 5
5樓:匿名使用者
【題意分析】
本題是最基礎的c++類使用習題,主要就是練習類的定義,私有成員,外部成員,成員變數,成員函式的使用等。下面這段**每行都有注釋,除了實現題中的功能,還有一些基礎的示例對理解c++的類很有幫助,具體**如下:
【程式**】
#include //控制台操作標頭檔案
class xy //定義乙個類
//無參建構函式
xy(double n) //有參建構函式
int set(double n) //設定半徑的成員函式
double get() //獲得半徑的成員函式
double grith() //求周長的成員函式
//周長等於2∏r
double area() //求面積的成員函式
//面積等於∏r的平方
}; //類定義結束
int main() //主函式
//結束程式
【執行結果】
以上程式在dev c++中執行通過,執行結果截圖如下:
6樓:示申僉
class xy
double getarea()
double r;};
7樓:聖經守恆定律
#include
using namespace std;
#define _pi 3.14
class xy;
double perimeter(const xy& xy);
class xy
double area()
friend double perimeter(const xy& xy);
};int main(void)
double perimeter(const xy& xy)
編寫乙個c++程式,提示使用者輸入圓的半徑,然後呼叫內聯函式circlearea計算圓面積
8樓:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include
using namespace std;
inline double circlearea(double r)int main(int argc,char *argv)cout << "the area of this circle is " << circlearea(x) << endl;
return 0;
}執行樣例:
c語言程式設計,選擇結構程式,C語言程式設計,選擇結構程式。
include include int main else if def 0 else printf 無實數根 return 0 c語言程式選擇結構程式?執行了a 把 縮排及層次用 寫好就清楚了 從 知,第二個if else是第乙個if的 體 第乙個if a 0 成立,就要執行第二個if else分...
關於C 程式的編寫,如何編寫C語言程式
如何編寫c語言程式?windows電腦 vc dev c 1.開啟桌面上的dev c 進入如下介面 2.快捷鍵 ctrl n 建立新源 3.輸入源 下面給出最簡單的hello,world源 include int main printf hello,world return 0 4.按下f11編譯並...
c 程式設計基礎題程式設計實現如下功能編寫MyClass類在MyClass類編
定義myclass類 class cmyclass 過載方法 void cmyclass print int m void cmyclass print float m void cmyclass print double m void cmyclass print int a,int n cout...