Skip to content

Instantly share code, notes, and snippets.

@simontime
Last active January 18, 2019 11:59

Revisions

  1. simontime revised this gist Jan 18, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fizzbuzz.c
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    #include <string.h>

    void main() {
    for (char i = 1, output[9]; i <= 100; i++, memset(output, 0, 9)) {
    for (char i = 1, output[9]; i <= 100; i++, memset(output, 0, 9)) {
    if (!(i % 3)) strcpy(output, "Fizz");
    if (!(i % 5)) strcpy(!output[0] ? output : output + 4, "Buzz");
    printf("%d: %s\n", i, output[0] ? output : "N/A");
  2. simontime created this gist Jan 18, 2019.
    10 changes: 10 additions & 0 deletions fizzbuzz.c
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    #include <stdio.h>
    #include <string.h>

    void main() {
    for (char i = 1, output[9]; i <= 100; i++, memset(output, 0, 9)) {
    if (!(i % 3)) strcpy(output, "Fizz");
    if (!(i % 5)) strcpy(!output[0] ? output : output + 4, "Buzz");
    printf("%d: %s\n", i, output[0] ? output : "N/A");
    }
    }