#include <stdio.h>
const char *
fizzbuzz(int n)
{
static const char *fizz = "Fizz";
static const char *buzz = "Buzz";
static const char *fizzbuzz = "FizzBuzz";
switch(n % (3 * 5)) {
case 0:
return fizzbuzz;
case 3: case 6: case 9: case 12:
return fizz;
case 5: case 10:
return buzz;
default:
return NULL;
}
}
int
main(int argc, char *argv[])
{
const char *p = NULL;
p = fizzbuzz(12);
if(p) printf("%s\n", p);
p = fizzbuzz(1);
if(p) printf("%s\n", p);
p = fizzbuzz(150);
if(p) printf("%s\n", p);
return 0;
}