デジタルちんぶろぐ

デジタルな話題

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  268  : 記事  0  : コメント  4375  : トラックバック  79

ニュース


技術以外は
ちんぶろぐ

記事カテゴリ

書庫

日記カテゴリ

多分既にどっかで誰かが同じような事をやっていると思うけど短く記述。

目標はtwitterで発言出来る最長の140文字以下。

int main(){for(int i=1;i<101;++i)printf(&"%d\n\0Fizz\n\0FizzBuzz\n"["j0040n4004n040"[i%15]%16],i);}

gccなら-std=c99を付ければ警告出るけどこの1行だけでコンパイルできます。

C++としてコンパイルするなら

#include <stdio.h>

を記述するかよりC++っぽく

#include <cstdio>

using namespace std;

とするなりusing namespaceを使わずにstd::printfするなりしても良いです。

# つまりこのプログラムに関してはC++よりCの方が短くなる

実行結果はここ

Codepadって便利ですね。

投稿日時 : 2009年10月19日 23:27

コメント

# re: [C/C++] 今更FizzBuzz 2009/10/20 0:44 あんどちん
あっさり負けましたね^^;
http://d.hatena.ne.jp/RiSK/20091020/1255966433


# TQNwRZnOSzIlP 2011/12/27 19:02 http://www.spytown.com/
Read, of course, far from my topic. But still, we can work together. How do you feel about trust management?!...

Post Feedback

タイトル
名前
Url:
コメント: