#!/usr/bin/env /friends/bin/cscript #include #define S 16 char *fizzbuzz(char *s, int n) { char *f = n % 3 ? "" : "Fizz"; char *b = n % 5 ? "" : "Buzz"; snprintf(s, S, "%s%s", f, b); if (!*s) snprintf(s, S, "%d", n); return s; } int main() { char s[S]; for (int i = 1; i <= 30; i++) { puts(fizzbuzz(s, i)); } }