ここから本文です

C言語で小数が上手くいきません 練習問題でキーボードから入力するのをやってい...

ner********さん

2010/1/3117:56:10

C言語で小数が上手くいきません

練習問題でキーボードから入力するのをやっていますが、小数だけうまくいきません
3.14と打つと0.00000となってしまいます

エラーはどこにも出ていないのですが…
どなたかよろしくお願いします!(>_<)



#include <stdio.h>

int main(void)
{
double pi;

printf("円周率はいくつですか?"\n);

scanf("%1f", &pi);

printf("円周率の値は%fです。\n", pi);

return 0;
}

補足1じゃないんですね!
でもIでもないですよね?

閲覧数:
199
回答数:
1

違反報告

ベストアンサーに選ばれた回答

pro********さん

2010/1/3118:19:22

"%1f"と"%lf" 微妙な違いが分かるかな?

質問した人からのコメント

2010/1/31 19:25:44

感謝 書籍の字体で1かと思ってました笑
よくよく見たらlなんですね

ありがとうございました
これですっきりです(^-^)

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる