- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語のプログラムが出来ず困っています(初心者))
C言語のプログラムが出来ず困っています(初心者)
このQ&Aのポイント
- C言語で税抜価格を5件入力して、消費税率8%と税込売上総額を表示するプログラムを作成していますが、ビルドする際にエラーが発生し、解決策がわかりません。
- 質問者はC言語初心者であり、調査や試行錯誤の結果、プログラムの作成に行き詰まっています。
- OKWaveで質問することを最後の手段としており、このプログラムの作り方を知っている方からのアドバイスを求めています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
printf("加算される消費税額は%f.です\n,zeikin"); printf("総売上額は%f.です\n,goukei"); この2行、ダブルクオーテーションの位置がおかしい。
その他の回答 (2)
- m-take0220
- ベストアンサー率60% (477/782)
回答No.3
> zeikomigoukei = (a + b + c + d + e)*(100 + zeiritu) / zeiritu; /*税込合計=5件の値段×(100+税率)÷税率*/ なんで税率で割るの? *(100+税率)/100 か *(1+税率/100) じゃないの?
質問者
補足
ご指摘あり難うございまた。こちらのサイトから計算の方法を真似ました。http://d.hatena.ne.jp/KEINOS/20130910 もしわかれば教えて下さい。
- titokani
- ベストアンサー率19% (341/1726)
回答No.1
とりあえず、 ここを scanf_s("%f", &a, b, c, d, e); こうかな scanf_s("%f %f %f %f %f", &a, &b, &c, &d, &e); 動かしてないので、他にもあったらごめんなさい。
質問者
補足
迅速な回答有り難うございました。エラーは出なくなりましたが加算される消費税額と売上総額が0.000000と表示され計算が全くされていない状態になります… 途方に暮れています。
お礼
回答有難うございました。int型でプログラムすると結果が0円になってしまい、float型にすると結果が表示されるのですが小数点以下まで表示されてしまいます。 再度質問を投稿するつもりですのでまたよろしくお願いします。 有り難うございました。
補足
ご指摘有り難うございました。初心者であまり分からないのですがダブルクォーテーションの位置を修正するとしたらどのようになりますか? もしわかれば教えて下さい。よろしくお願いします。