C 百鍊成鋼20

2021-09-08 01:23:10 字數 1302 閱讀 6835

題目56:

編寫c++程式完成以下功能:

(1)定義乙個point類,其屬性包括點的座標,提供計算兩點之間距離的方法;

(2)定義乙個圓形類,其屬性包括圓心和半徑;

(3)建立兩個圓形物件,提示使用者輸入圓心座標和半徑,判斷兩個圓是否相交,並輸出結果。

//

點類宣告

#include#pragma once

//這句**相當於#ifndef myp #define myp #endif這三句**,都是為了防止重定義

//#ifndef myp

//#define myp

class

mypoint;

////

#endif

//

點類的實現

#include#include

"mypoint.h"//

初始化點

void mypoint::init(int x0, int

y0)double mypoint::calculationdistance(mypoint &mp1)

//

圓類宣告

#pragma once

class

mycircle;

//

圓類的實現

#include#include

"mycircle.h

"using

namespace

std;

void mycircle::init(double x0, double y0, double

r0)int mycircle::jugdeintersect(mycircle &mc1)

return

ret;

}

/*

編寫c++程式完成以下功能:

(1)定義乙個point類,其屬性包括點的座標,提供計算兩點之間距離的方法;

(2)定義乙個圓形類,其屬性包括圓心和半徑;

(3)建立兩個圓形物件,提示使用者輸入圓心座標和半徑,判斷兩個圓是否相交,並輸出結果。

*/#include

#include

"mycircle.h

"#include

"mypoint.h

"using

namespace

std;

void

main()

else

system(

"pause");

}

C語言 百鍊成鋼4

題目10 列印樓梯,同時在樓梯上方列印兩個笑臉。define crt secure no warnings include include include 分析 樓梯,列印階梯形狀,涉及到行列,for迴圈 void main6 else x軸 題目11 古典問題 有一對兔子,從出生後第3個月起每個月...

C語言 百鍊成鋼11

題目31 請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續 判斷第二個字母。define crt secure no warnings include include include 分析 通過輸入的字母判定星期幾,可以使用if else void main scanf s s...

C語言 百鍊成鋼12

題目34 對10個數進行排序 include include 分析 使用氣泡排序 void main 定義臨時變數 int temp 0 氣泡排序 雙迴圈 題目35 求乙個3 3矩陣對角線元素之和 define crt secure no warnings include include 分析 就是...