f54ea80bd7d7beba6ac514475ef36d25638bb63d
[fizzbuzz.git] / c / fizzbuzz.c
1 #include <stdio.h>
2
3 void puts_fizzbuzz(int n)
4 {
5     int fizz, buzz;
6
7     if ((fizz = (n % 3 == 0))) {
8         printf("Fizz");
9     }
10     if ((buzz = (n % 5 == 0))) {
11         printf("Buzz");
12     }
13     if (!fizz && !buzz) {
14         printf("%d", n);
15     }
16     printf("\n");
17 }
18
19 int main()
20 {
21     static int max = 100, min = 1;
22     int i;
23
24     for(i = min; i <= max; i++) {
25         puts_fizzbuzz(i);
26     }
27     return 0;
28 }