2015年9月23日 星期三

Uva 478 Points in Figures: Rectangles, Circles, Triangles

題目來源:https://uva.onlinejudge.org/index.php?option=onlinejudge&page=show_problem&problem=419

胡言亂語:

這題原本我亂看題目,所以有重寫一次...

題目要求輸出一圖形順序,我以為先輸出完矩形、在圓形、在三角形...

因此思考了一下,要怎麼樣存圖形比較方便。分別設三個array存不一樣的圖形是笨方法。最後:

struct Point{
    double x,y;
};

struct graph{
    char ch;  //判斷是什麼圖形
    Point a,b,c;
    double radius;
}P[11];

多設的變數可以不用理他,像是圓形就只需用到Point a,b,c根本用不到,但沒關係

這樣只要從P[1]~P[i]比較是否在圖形內就好

程式碼:






沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。