2014年2月7日金曜日

開発環境

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

その他参考書籍

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

sample.c

#include <stdio.h>

int main(int argc, char *argv[])
{
    float total = 0;
    float width;
    float height;
    int n;
    int i;
    
    printf("部屋数を入力して下さい: ");
    scanf("%d", &n);
    
    printf("各部屋の寸法を入力\n");
    for (i = 0; i < n; ++i) {
        printf("%d部屋目\n", i + 1);
        printf("横幅: ");
        scanf("%f", &width);
        printf("縦幅: ");
        scanf("%f", &height);
        total += width * height;
    }
    printf("家屋の床面積: %f\n", total);
    
    return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c && ./sample
部屋数を入力して下さい: 2
各部屋の寸法を入力
1部屋目
横幅: 5
縦幅: 6
2部屋目
横幅: 7
縦幅: 8
家屋の床面積: 86.000000
$

0 コメント:

コメントを投稿