專案5點結構體與列舉

2021-06-20 21:07:26 字數 862 閱讀 1934

#include "iostream"

#include "cmath"

using 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<

p=symmetricaxis(p1,axisx);

cout<

p=symmetricaxis(p1,axisy);

cout<

p=symmetricaxis(p1,point);

cout<

return 0;

}// 求兩點之間的距離

double distance(point p1,point p2)

// 求點到原點的距離

double distance0(point p)

// 求對稱點

point symmetricaxis(point p1,symmetricstyle style)

return p;

}

光最後求對稱點問題,出了很多次錯誤。沒想到還要再將p1的x,y先付給p.

列舉與結構體

1 結構體和列舉一樣,都是在 的主體外部宣告的。1 using system 2using system.collections.generic 3using system.linq 4using system.text 56 namespace structenum 7 15 struct rou...

結構體與列舉

但是轉念一想,別人寫的畢竟是別人寫的,那是別人的,雖然我能看懂,也能為我所用,但始終不是從自己腦子裡一點點想出來的,不是自己手指在鍵盤上乙個字乙個字的敲出來的。所以儘管自己都知道了,但是還是自己寫出來,總結出來,才算真正自己的東西。好了,下面來聊一下結構體是什麼吧。1 首先它是乙個體。既然是乙個體,...

結構體 共用體與列舉

part 1 一 結構體型別與程式設計應用 學生的記錄由學號和成績組成。n名學生的資料已在主函式中放入結構體陣列stu中。編寫函式 ndminlist,實現 把分數低的學生資料放在陣列t中,函式返回分數低的學生的人數。注意 分數低的學生可能不止乙個 include const int n 5 定義結...