2020年度「アルゴリズムとデータ構造」のページ

練習問題

2020年10月5日出題

ヒント1

元の三角形の頂点の座標から中点三角形の頂点の座標を計算する関数のプロトタイプ宣言の例

方法1
void medial_triangle(double xA, double yA, double xB, double yB, double xC, double yC, double *xAp, double *yAp, double *xBp, double *yBp, double *xCp, double *yCp);
方法2
void medial_triangle(const double reference[6], double central[6]);
方法3
void medial_triangle(const double reference[3][2], double central[3][2]);
方法4
struct point {
        double  x, y;
};
struct triangle {
        struct point    A, B, C;
};
struct triangle medial_triangle(struct triangle reference);
方法5
struct point {
        double  x, y;
};
struct triangle {
        struct point    A, B, C;
};
void medial_triangle(const struct triangle *reference, struct triangle *central);
方法6
struct point {
        double  coordinates[2];
};
struct triangle {
        struct point    vertices[3];
};
struct triangle medial_triangle(struct triangle reference);
方法7
struct point {
        double  coordinates[2];
};
struct triangle {
        struct point    vertices[3];
};
void medial_triangle(const struct triangle *reference, struct triangle *central);
戻る

奈良女子大学生活環境学部情報衣環境学科生活情報通信科学コース