2014年2月9日日曜日

開発環境

独習C 第4版(ハーバート・シルト (著)、 柏原 正三 (監修)トップスタジオ (翻訳) 、翔泳社)の第2章(制御文 - その1)、第2章の理解度チェック4.を解いてみる。

その他参考書籍

第2章の理解度チェック4.

sample.c

#include <stdio.h>

int main(int argc, char *argv[])
{
    int answer, count;
    int right = 0;
    int wrong = 0;
    
    for (count = 1; count < 11; ++count) {
        printf("%d + %d は? ", count, count);
        scanf("%d", &answer);
        if (answer == (count + count)) {
            printf("正解!");
            ++right;
        } else {
            printf("残念、間違いです。");
            printf("正解は %d。", count + count);
            ++wrong;
        }
        printf("\n");
    }
    printf("正解数 %d 不正解数 %d\n", right, wrong);
    
    return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c && ./sample
1 + 1 は? 2
正解!
2 + 2 は? 4
正解!
3 + 3 は? 6
正解!
4 + 4 は? 8
正解!
5 + 5 は? 10
正解!
6 + 6 は? 0
残念、間違いです。正解は 12。
7 + 7 は? 0
残念、間違いです。正解は 14。
8 + 8 は? 0
残念、間違いです。正解は 16。
9 + 9 は? 0
残念、間違いです。正解は 18。
10 + 10 は? 0
残念、間違いです。正解は 20。
正解数 5 不正解数 5
$

0 コメント:

コメントを投稿