- 98 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 23:11:59 ]
- ナンセンス?
#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 = 0; while( m != 100 ) { ++m; printf("%s\n", fizzBuzz( m ) ); } return 0; }
|

|