/*
*檔名稱:
*完成日期: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,...