;なしでFizzBuzz

流行ってるみたいだったので、Cでやってみた。

#include <stdio.h>

void main(int i, char **argv)
{
if ((i -= i) == 0)
while (((++i) <= 100) && printf((i % 15 == 0) ? "FizzBuzz\n" :
(i % 3 == 0) ? "Fizz\n":
(i % 5 == 0) ? "Buzz\n":
"%d\n", i)) {
}
}