X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=c%2Ffizzbuzz.c;h=87d7802a1417d1ebd64f1d34705debc750dc6af1;hb=387bd8e98cb5fc96890add5817e1646f3a36dc28;hp=f54ea80bd7d7beba6ac514475ef36d25638bb63d;hpb=e3f04e84859b5d5a0351ae7acaa222056ff04ef7;p=fizzbuzz.git diff --git a/c/fizzbuzz.c b/c/fizzbuzz.c index f54ea80..87d7802 100644 --- a/c/fizzbuzz.c +++ b/c/fizzbuzz.c @@ -4,21 +4,22 @@ void puts_fizzbuzz(int n) { int fizz, buzz; - if ((fizz = (n % 3 == 0))) { - printf("Fizz"); + fizz = (n % 3 == 0); + buzz = (n % 5 == 0); + if(fizz && buzz) { + puts("FizzBuzz"); + } else if(fizz) { + puts("Fizz"); + } else if(buzz) { + puts("Buzz"); + } else { + printf("%d\n", n); } - if ((buzz = (n % 5 == 0))) { - printf("Buzz"); - } - if (!fizz && !buzz) { - printf("%d", n); - } - printf("\n"); } int main() { - static int max = 100, min = 1; + const int max = 100, min = 1; int i; for(i = min; i <= max; i++) {