お題1 とりあえずFizzBuzzやってみよう†
仕様†
毎度おなじみFizzBuzzをやっちゃってください
参考†
anarchy golfによればCで73バイト
提出†
- 07,11,10 Gonza提出、VC2005で動作確認 145バイト('A`)
#include <stdio.h> int main(int n){for(n=1;n<101;n++)(n%15==0)?puts("FizzBuzz "):(n%5==0)?puts("Fizz "):(n%3==0)?puts("Buzz "):printf("%d ",n) ;}VCじゃ不利な気がしてきた、includeとか
- 07,11,14 kurohuku提出, Cygwin上のgccで動作確認
int a; main(){ ++a%5==0?a%3==0?puts("FizzBuzz"):puts("Buzz"):a%3==0?puts("Fizz"):printf("%d\n",a); if(a<100)main(); } - 07,11,15 kurohuku提出, Momonga上のgccで動作した・・・かなぁ
b=0x310d;a; main(){ puts(++a%3?a%5?&b:"Buzz":a%5?"Fizz":"FizzBuzz"); b=b<0x3801?b+0x100:0x3031+a/10; if(a<100)main(); }
- 07,11,16 Zauberer提出,Cygwin上のgcc3.4.4で動作確認 84バイト
a;main(){while(100-a++)printf(a%5?a%3?"%d\n":"Fizz\n":a%3?"Buzz\n":"FizzBuzz\n",a);}
- 07,11,22 Zauberer提出,Cygwin上のgcc3.4.4で動作確認 91バイト 上より長いけどとりあえず貼っておきます
(a){a&&f(a-1)&printf(a%3?a%5?"%d\n":"Buzz\n":a%5?"Fizz\n":"FizzBuzz\n",a);}main(){f(100);}





