- 296 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 01:28:06 ]
- >>294
横80文字縦20行としてとりあえず。上下非対称だがその辺は丸め誤差のせいにして。 #define WIDTH 80 #define HEIGHT 20 #define PI 3.14159265358979 int x, y; int c[WIDTH]; for(x = 0; x < WIDTH; x++) c[x] = (cos(4 * PI / WIDTH * x) + 1)* HEIGHT/2; for(y = 0; y <= HEIGHT; y++){ for(x = 0; x < WIDTH; x++) if(c[x] == HEIGHT - y) putchar('*'); else putchar(' '); putchar('\n'); }
|

|