多分既にどっかで誰かが同じような事をやっていると思うけど短く記述。
目標は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って便利ですね。