お題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);}
    
  • HTML
  • PDF
RSS2.0 RSS1.0 Atom1.0