%と/を使わないFizz Buzz
暇だから考えてみた
#include <stdio.h> int keisan (int num1, int num2) { while (num1 > 0) num1 -= num2; return num1; } void fizzbuzz (int to) { int i; for (i = 1; i <= to; i++) { if (!keisan(i, 15)) printf("Fizz Buzz\n"); else if (!keisan(i, 3)) printf("Fizz\n"); else if (!keisan(i, 5)) printf("Buzz\n"); else printf("%d\n", i); } } int main (void) { fizzbuzz(100); return 0; }