ほぷしぃ

納得C言語!

[第4回]入出力(解答)

解答

第2回の演習問題とは違い、今度は入力した「3.141592」を全て表示する必要があります。
小数点を表示させるには浮動小数点型のdouble型を使います。

解答プログラム

#include <stdio.h>

int main()
{
    double i; //浮動小数点型なので型はdouble
    i = 0;

    printf("3.141592を入力してください\n"); //入力を求めるコメント

    scanf("%lf",&i);                        //数値入力(%lfになることに注意)
    printf("入力された数値は%fです\n",i);   //入力した値を出力する

    return 0;
}

結果

入力したとおりに出力されました

今度は「3.141592」と出力されました。
double型なのでscanf()の時の指定文字列は「%lf」です。
小数点を扱う時はdouble型を使う機会が多いので、是非覚えておこう。
printf()の時は「%f」に統一されています。


[第4回]入出力 ページのトップ [第5回]演習問題I