『新・明解C言語 入門編 第2版』演習問題解答例 4ー15

演習4ー15

問:右に示すように、身長と標準体重の対応表を表示するプログラムを作成せよ。なお、表示する身長の範囲(開始値、終了値、増分)は整数値として読み込んで、求めた標準体重は少数部を2桁表示すること。

// Ex0415.c

#include <stdio.h>

int main(void)
{
    int min, max, d;
    int temp = 0;

    printf("何cmから:");   scanf("%d", &min);
    printf("何cmまで:");   scanf("%d", &max);
    printf("何cmごと:");   scanf("%d", &d);
    puts("");

    puts("while 文の場合");
    while (min + temp <= max) {
        printf("%d cm   %6.2f kg\n", min + temp, ((double)min + temp - 100) * 0.9);
        temp += d;
    }

    return 0;
}

コメント

 急に難易度が上がる問題ですが、落ち着いて考えれば難しくないです。whileの終了条件、過去にあった標準体重を求める式、ループ前の加算、1つずつ考えて組み込んでみましょう。

 


書籍情報


コメント

タイトルとURLをコピーしました