第二週專案5

2021-06-20 21:06:20 字數 962 閱讀 8641

/*

*檔名稱:

*完成日期:2023年 3月 9日

*版本號:v1.0

*對任務及求解方法的描述部分:

*輸入描述: 無

*問題描述:點結構體與列舉

*程式輸出:點的座標

*問題分析: 無

*演算法設計:

*/#include#includeusing namespace std;

enum symmetricstyle ;//分別表示按x軸, y軸, 原點對稱

struct point

;double distance(point p1, point p2); // 兩點之間的距離

double distance0(point p1);

point symmetricaxis(point p,symmetricstyle style); //返回對稱點

int main( )

,p2=,p;

cout<<"兩點的距離為:"

cout<<"p1關於x軸的對稱點為:"<<"("

cout<<"p1關於y軸的對稱點為:"<<"("

cout<<"p1關於原點的對稱點為:"<<"("

}double distance(point p1, point p2) // 兩點之間的距離

double distance0(point p1)

point symmetricaxis(point p,symmetricstyle style) //返回對稱點

else if(style==axisy)

else

return p;

}

第二週專案二

檔名稱 test.cpp 作 者 李文賀 完成日期 2015年3月29日 版 本 號 v1.0 問題描述 輸入描述 程式輸出 結果 include includeusing namespace std class void setb double y void setc double z doubl...

第二週專案2

程式的版權和版本宣告部分 檔名稱 score.cpp 作 者 完成日期 年 月 日 版本號 v1.0 輸入描述 已經在程式中初始化 問題描述 將學生成績資訊儲存在結構體陣列中,對結構體排序並輸出 輸出 按c 降序和按學號公升序排序後的學生成績單...

第二週專案3

檔名稱 score.cpp 作 者 吳英政 完成日期 2015年3月15日 版 本 號 v1.0 問題描述 add seconds int 增加n秒鐘 add minutes int 增加n分鐘 add hours int 增加n小時 要考慮增加後超出取值範圍的情形 增加n秒後,秒數可能會超過60,...