質問 |
||
| 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 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |