>>545
#include <stdio.h>
#include <math.h>

static double pi() {return 3.14159265358979;}
static double deg2rad(double x) {return x / 180 * pi();}

static void print5pointedStar(double length)
{
for (int ic = 0; ic <= 5; ++ic) {
double const angle = deg2rad(ic * 144);
printf("%g, %g\n", length * sin(angle), length * cos(angle));
}
}

int main()
{
print5pointedStar(10);
return 0;
}
--
当然、lineなんて知らんから座標を出力するだけ。
この出力をExcelかなにかに放り込んでやればグラフとして五芒星が描かれる筈。
OpenOfficeCalcではペーストして選択してグラフにして散布図にして線のみを選択。
後は適当に応用してね。
# gccで最適化ありにしたら、全部即値でループアンローリングまでしやがったw