- 締切済み
C言語を勉強中の初心者です。
C言語を勉強中の初心者です。 身長と体重をscanfで入力、表示するまではできるのですが、その入力件数を出したいのですが いろいろネットで探してもよくわかりませんでご教授ください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- koi1234
- ベストアンサー率53% (1866/3459)
- magicalpass
- ベストアンサー率58% (378/648)
- koi1234
- ベストアンサー率53% (1866/3459)
- koi1234
- ベストアンサー率53% (1866/3459)
関連するQ&A
- C言語について
最近C言語を始めたばかりです。 誰か教えてください。 私の勉強している、明解C言語入門の演習2-6で、 以下に示すように、身長を整数値として読み込んで、標準体重を実数で表示するプログラムを作成せよ。標準体重は(身長-100)×0.9によって求め、その小数点以下は、1桁だけ表示すること。 身長を入力してください。 標準体重は67.5です。 がわかりません。 念のため、私の作ったものを参考にして答えを教えていただけないでしょうか? #include <stdio.h> int main(void) { int na; puts("身長を入力してください。"); printf("身長:"); scanf("%d",&na); printf("標準体重は[%.1f]です。%n", (double)(na - 100) * 0.9); return(0); }
- ベストアンサー
- C・C++・C#
- C言語を勉強し始めた初心者です
C言語を勉強し始めて、そろそろ1週間ぐらいになります。勉強は「独習C」という本と、ネットを参考にしながら進めています。 そこで質問なのですが、 getchar()やscanf()などの部分を見ると 「ラインバッファ」が使用されている という記述 があるのですが、概念がよくわかりません。 ググってみたりもしたのですが、いまいち 私自身が納得できる回答が得られないでいます。 よろしければ、初心者にわかるように 説明していただければと思います。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C言語 基礎の勉強をしています。
C言語を勉強していた所わからなかった点があったのでぜひお力を貸して頂けると助かります。参考書には演習問題しかのっておらず解答がのっていなくて・・・(明解C言語 入門編 著者:柴田望洋) p.77 演習4-14 問題 例のように、身長と標準体重の対応表を表示するプログラムを作成せよ。なお、表示する身長の範囲(開始値、終了値、増分)は、整数値として読み込み、標準体重は小数点以下を2桁だけ表示すること。 (例)このように表示。標準体重は (身長-100)*0.9で求めるとする 何cmから:150 (←数字の部分を入力として受け付けます) 何cmまで:190 何cmごと:5 150cm:45.00kg 155cm:49.50kg ...(190cmまで以下略) 自分で記述してみたプログラムが↓です。実行したところ無限ループしてしまいます。なぜだか原因がつかめませんので教えていただけると助かりますm(__)m #include <stdio.h> int main (void){ int x;/*何センチから*/ int y;/*何センチまで*/ int z;/*何センチごと*/ printf("何センチから:"); scanf("%d",&x); printf("何センチまで:"); scanf("%d",&y); printf("何センチごと:"); scanf("%d",&z); for(; x <= y;x + z) printf("標準体重=%.2f",(x - 100)*0.9); return 0; } 以上が演習4-14の問題です。
- ベストアンサー
- C・C++・C#
- C言語を勉強したいです。
こんばんは。 いきなりですが、C言語を勉強したいと思っています。 今回初めて言語を勉強するので、本を見ながら勉強したいと思っているのですが、C言語に関する本が多すぎてよく解りません。 「0からの初心者にはこの本解りやすいよ!」、「この本なら解らないときに○○の掲示板で情報交換できたりするよ!」なんて情報がありましたら、是非教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C言語
最近C言語を始めたばかりなのですが、コンパイラをしたあと、オブジェクトファイルをexeしようとすると、エラーがでます。 そのエラーとは ”問題が発生したため、error.exe を終了します。 ご不便をおかけして申し訳ありません。この問題を Microsoft に報告してください。”です。 どなたかわかる方教えてください。 以下が、問題のプログラムです。 #include <stdio.h> int main(void) { int na; puts("身長を入力してください。"); printf("身長:"); scanf("%d",&na); printf("標準体重は[%.1f]です。%n", (double)(na - 100) * 0.9); return(0); }
- ベストアンサー
- C・C++・C#
- C言語についてです。(困っております)
プログラミング初心者で右も左もわからないので力になってください。 ニコニコ動画で、【第05回】ミクと学ぶC言語【if文】という動画を見ています。 その中で出てきたソースコードで、コンパイルまではうまくいくのですが コマンドプロンプトの画面で、文字を入力すると、動作を停止しました。 という通知が出てきます。 うまくできなくて困っているのでどうかわかりやすくアドバイスの程 よろしくお願いします。 ソースコードです。 ↓ /* BMI.c */ #include<stdio.h> int main(void){ double height,weight,BMI; printf("身長[ m]:"); scanf("%if",&height); printf("体重[kg]:"); scanf("%if",&weight); BMI=weight/height/height; printf("BMIは%fです。\n",BMI); if(BMI>=25){ printf("肥満です!\n"); }else if(BMI<18.5){ printf("低体重です!\n"); }else{ printf("標準です!\n"); } return 0;
- ベストアンサー
- ネットトラブル
- C言語 基礎の勉強をしています。
C言語を勉強していた所わからなかった点があったのでぜひお力を貸して頂けると助かります。 問題 3が入力されるまで、繰り返し入力を受け付けて、3が入力されたら"end"を出力して終了する。 自分でプログラムを書いてみたところ #include <stdio.h> int main(void){ int n; printf("入力:"); scanf("%d",&n); for(n != 3){ scanf("%d",&n); } if(n == 3) printf("end\n"); return(0); } これをコンパイルしようとすると下記のようなエラーが出てしまいます。 c:7: error: parse error before ')' token 7行目の前がおかしいとのことですが、見直したところどこがおかしいのか自分にいはわかりません。 何がいけないのかご指摘頂けると非常に助かります。プログラム関係に詳しい友達がいないのでこの場でしか聞くことができなくなってしまい申し訳ないです。
- ベストアンサー
- C・C++・C#
- C言語について
今、大学の授業でやさしいC第3版という本をつかってC言語の勉強していてわからない問題が出てきたので質問させてください。 問題9 Char型の変数ChとInt型の変数nを宣言し アルファベットの大文字1文字と 整数1つを入力させて 次の2つの事を実行する実行ファイルを作成せよ。 1.その文字を表示する。 2.文字コードを使ってその文字をn文字シフト させた文字を表示する。 Q: Zを1文字シフトさせた時Aが出力されるようにするには どうしたらよいか?アスキーコード表をにらんで考えよ。 問題10 キーボードから身長と体重を入力させて BMIを計算して表示する実行ファイルを 作成せよ。 BMI(Body Mass Index)とは 身長と体重から求める体格指数の1つで 身長 H (m)、体重 W (kg) の時 BMI=W/H2 で求められる。 これはまだ最初の方で第3章から第5章までのところをやっています。
- 締切済み
- その他(プログラミング・開発)
お礼
なんとなくできちゃいました。 絡んでくれてありがとうございました。