ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3993582 C言語の演習
質問者:hhh1989012 大学1年のものです。C言語の勉強をしていて演習問題をやったんですけど、答えがないので詳しい方答えの確認お願いします!!

実数を入力してください:57.3
あなたは57.3000000と入力しましたね。
っていう問題なんですけど、

#include<stdio.h>
int main(void)
{
double vx;
puts("2つの整数を入力してください:");
scanf("lf",&vx);
printf("あなたは%fと入力しましたね。/n"".vx);

return 0;
}
でいいんでしょうか??
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/03 00:25
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

ANo.3 #include <stdio.h>

int main (void){
double vx;
printf("実数を入力してください: ");
scanf("%lf",&vx);
printf("あなたは%.7fと入力しましたね\n",vx);
return 0;
}

(数値以外の入力によるエラーは考慮していない)
回答者:ashiato-li
種類:回答
どんな人:経験者
自信:参考意見
回答日時:
08/05/04 19:01
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.2 ★まず、以下の「質問」をすることをお勧めします。

 件名:Cプログラム開発環境のお勧めは?
 本文:大学では、Cプログラム開発環境に○○を使っています。
    大学での課題を家でもやりたいと思います。
    家のパソコンのOSは◇◇です。
    できましたらフリーのがいいです。
 
 (本当にこのとおり、○○、◇◇使って投稿しないでね(笑))

★もし、Cプログラム開発環境が整っているとしたら、・・。

 もう一回、冷たい水で顔を洗って、ソースを見直して下さい。
 
 年寄りだって

 「実数を入力してください」
 「2つの整数を入力してください」

 の違いは判りますよ。

★「エラー」を読む・調べることも、プログラム開発。

★「エラー」を見ただけ? → プログラム開発に不向きかも。
-----------------------------------------------------
☆「プログラム開発」なんて書いたけど「なぞとき」と思って
 楽しくやりましょう。その方が上達が速いかも。
回答者:yama5140
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/03 11:51
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 gcc(3.3 i586-pc-interix3)でコンパイル。
% gcc -Wall a.c
a.c: In function `main':
a.c:6: warning: too many arguments for format
a.c:7:40: missing terminating " character
a.c:9: error: parse error before "return"
%

明示的な構文誤りと、scanfの書式誤りがあるようです。
回答者:osamuy
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/03 00:53
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示