A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
float sum;
float average;
int i;
for(i=1, sum=0; i <= 100; sum += (i++));
average = sum/(i-1);
No.3
- 回答日時:
こんな方法もあります。
再帰処理と言います。#include <stdio.h>
float sum(float min, float max)
{
if (min < max)
return min + sum(min + 1, max);
else
return min;
}
void main()
{
float goukei;
float heikin;
goukei = sum(1, 100);
heikin = goukei / 100;
printf("合計 = %f 平均 = %f\n", goukei, heikin);
}
No.2
- 回答日時:
No1の方のように力技で行う方法が自然な方法ですが、
この問題は、等差数列の和を求めることになるので、
1から100までの数字の合計=(1+100)×100÷2
となります。
等差数列の和については、下記URLを参照。
http://www.kwansei.ac.jp/hs/z90010/sugakua/suure …
http://mathwords.net/tousasuretsunowa
したがって、プログラムは、以下のようになります。
#include <stdio.h>
int main()
{
float goukei;
float heikin;
goukei = (1.0+100.0)*100.0/2.0;
heikin = goukei/100.0;
printf("合計=%f 平均=%f\n",goukei,heikin);
return 0;
}
以下実行結果です。
合計=5050.000000 平均=50.500000
No.1
- 回答日時:
#include <stdio.h>
int main()
{
float goukei;
float heikin;
goukei = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
+ 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20
+ 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30
+ 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40
+ 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50
+ 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60
+ 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70
+ 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80
+ 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90
+ 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100;
heikin = goukei / 100;
printf("合計 = %f 平均= %f\n", goukei , heikin);
return 0;
}
コンパイルしてませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- C言語・C++・C# C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど 1 2022/09/29 01:21
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 2 2023/01/31 23:36
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 1 2023/01/31 18:55
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C#の問題で2つの整数a,bの最大公約数(GCD)を求めるユークリッドの互除法は,aをbで割った余り 2 2022/06/26 16:52
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#if 1 #elseの意味について
-
和を求める問題
-
プログラミングで二番目に大き...
-
c言語で平均をだす
-
C言語 マスターマインドゲーム...
-
C言語 入力した数値の平均値の...
-
構文エラー";"が型の前にあり...
-
c言語の問題
-
C言語初心者です。次の問題で質...
-
C言語のwhile文を使った素数判...
-
素因数分解のプログラムを作成...
-
C言語の二分法のプログラムにつ...
-
配列を使って魔方陣
-
getcの改行判定
-
C言語で電卓を作成する。
-
while文について、c言語...
-
for文の中にswitch文はいれられ...
-
C言語 数字以外を入力させない...
-
2÷3などの余りについて
-
プログラミング初心者です。 Py...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
構文エラー";"が型の前にあり...
-
プログラム
-
#if 1 #elseの意味について
-
for文の中にswitch文はいれられ...
-
配列を使って魔方陣
-
getcの改行判定
-
配列を関数に渡す方法
-
プログラミングで二番目に大き...
-
C言語階乗の総和を求める
-
scanf関数を用いての加減乗除%...
-
C言語で電卓を作成する。
-
C言語 プログラム
-
C言語の二分法のプログラムにつ...
-
C言語のwhile文を使った素数判...
-
while文について、c言語...
-
10進数からN進数に変換するプロ...
-
C言語です
-
C言語でのトランプシャッフルに...
-
全角文字の判定
-
C言語のプログラミング (基礎...
おすすめ情報