質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.48%

  • C

    3810questions

    C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

c言語 変数の値の設定のプログラミングがわかりません。

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 198

grape

score 1

国語、数学、英語の3教科の得点を入力し、平均点が
80点以上で評価A
70-80点未満で評価B
60-70点未満で評価C
60点未満で追試対象になる。と表示するプログラムを作りたいです。

得点には整数型のintを
平均点には doubleを使用したいです。

変数への値の設定のやり方からわかりません。

include <stdio.h>

int main(){
/*変数の定義            */
int 国語, 英語, 数学;        //符号付き整数
double ave            //符号付き浮動小数点数

/* 変数への値の設定        */


コマンドプロンプトで
国語の得点を入力してください?89
英語の得点を入力してください?62
数学の得点を入力してください?75

平均点75.3333333   評価はBです。

となる実行例があります。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • kazto

    2018/05/22 19:32

    タグを修正することをお勧めします。秀丸マクロ→C

    キャンセル

  • kazto

    2018/05/22 19:33

    まず算数の知識として、平均値を算出することについては問題ないでしょうか?

    キャンセル

  • grape

    2018/05/22 19:35

    (国語+算数+英語)/3 までは問題ないです。 タグ修正いたしました、ありがとうございます。

    キャンセル

回答 2

checkベストアンサー

0

少なくとも Hello, world! くらいは出力したことがあると思うので、コンパイルできるコードをまず書きましょう。

コマンドプロンプトから値を取得するには printfscanf を調べてみてください。

平均点を計算するときは整数同士の割り算に気をつけましょう。
例えば 100 / 3 を計算すると 33.3333 を期待すると思いますが、 33 になります。

平均点が計算できたら数値の大小比較を使って if で条件分岐を書きます。
画面に結果を出力するときは printf が使えると思います。

おそらく学校の課題か何かだと思うので、ヒントだけにしてみました。
まずは自分で頑張って作ってみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

全部足して、その数で割ればいいです

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.48%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • C

    3810questions

    C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。