- 115 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 23:44:55 ]
- >>101
とりあえず剰余有版はこれでOK? 剰余無し版はfizzBuzz関数の実装を変更すればいいし。 就職活動がんばってな #include<stdio.h> char * fizzBuzz( int n ) { static char buffer[BUFSIZ]; return n % 15 == 0 ? "FizzBuzz" : n % 5 == 0 ? "Fizz" : n % 3 == 0 ? "Buzz" : (sprintf( buffer, "%d", n ), buffer); } int main() { int m; for( m = 1; m <= 100; ++m ) { printf( (m == 100 ? "%s\n" : "%s,"), fizzBuzz(m)); } return 0; }
|

|