diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -0,0 +1,31 @@ +#include <stdio.h> +#include <stdbool.h> + +int main(void) +{ +int i; +bool fizz = false; +bool buzz = false; +for (i=1;i<=100;++i) +{ +if (i % 3 == 0){fizz = true;} +if (i % 5 == 0){buzz = true;} + +if (fizz) + { + if (buzz){printf("FizzBuzz\n"); fizz = false; buzz = false; goto skip;} + printf("Fizz\n"); + fizz = false; + goto skip; + } + +if (buzz){printf("Buzz\n"); buzz = false; goto skip;} + +printf("%d\n",i); + +skip:; +} + + +return 0; +} |