Posted to tcl by stwo at Wed Jul 31 03:33:56 GMT 2019view pretty
#include <stdio.h> int main (int argc, char *argv[]) { char s[] = "Fizz-Buzz"; char *p; int i; for (i = 1; i < 101; i++) { p = s + sizeof s - 1; if (i % 5 == 0) { p = s + 5; s[4] = '-'; } else { s[4] = '\0'; } if (i % 3 == 0) { p = s; } if (!*p) { printf("%d ", i); } else { printf("%s ", p); } } return 0; }