Here is one using group theory. (c/c++)
#include <cstdio>
int main(){
const char *f[] = {
"%d", "%d", "Fizz", "%d", "Buzz", "Fizz", "%d", "%d",
"Fizz", "Buzz", "%d", "Fizz", "%d", "%d", "FizzBuzz",
};
for (int k = 0; k < 100; k++) {
printf(f[k % 15], k + 1);
printf("\n");
}...