偶数・奇数を判定するコード

twitterのタイムラインでたまにこいつが流れてくる。
偶数/奇数の判定 - Visual Basic 締切済み| 【OKWAVE】

書いてみた。

これを実行するとcのソースコードができる。こんな感じ。

#include<stdio.h>
#include<stdlib.h>

int a(b){
    int res;
    switch(b){
        case 0:
            res = 1;
            break;
        case 1:
            res = 0;
            break;
        case 2:
            res = 1;
            break;
        case 3:
            res = 0;
 
中略

        case 99:
            res = 0;
            break;
        default:
            printf("error\n");
            exit(-1);
    }
    return res;
}

int main(void){
    int n;
    while(1){
        scanf("%d", &n);
        printf("%d\n", a(n));
    }
    return 0;
}

といった感じのテキトーなものになる。
偶数だったら1、奇数だったら0が返ってくる。
いくつからいくつまでの偶奇を判定するかはPythonのコードにある変数iを変えてあげるといい。

いやー、しょうもないっすね。