ID:14142
リュカの日記
by リュカ
[591064hit]
■
英文が読めても英文が作れないのと同じ感じで。
----------
#include "stdafx.h"
/* 構造体の宣言 */
struct person {
char name[20];
float height;
float weight;
};
/* 関数のプロトタイプ宣言 */
float calc_havg(struct person dat[], int n);
float calc_wavg(struct person dat[], int n);
/*
* main関数
*/
int main()
{
/* 変数の宣言 */
struct person men[5] = {
{"一郎", 168.0, 62.0},
{"次郎", 162.0, 65.5},
{"三郎", 170.5, 65.0},
{"四郎", 172.5, 65.0},
{"五郎", 180.0, 75.0},
};
float h_avg; //平均身長
float w_avg; //平均体重
/* 平均を求める */
h_avg = calc_havg(men, 5);
printf("平均身長 %5.2f\n", h_avg);
w_avg = calc_wavg(men, 5);
printf("平均体重 %5.2f\n", w_avg);
return 0;
}
/*
* calc_havg関数
* 戻り値 :float 平均身長
* 引数 :struct person dat[] 5人分のデータ
* int n 要素数
*/
float calc_havg(struct person dat[], int n)
{
/* 変数の宣言 */
int i; //カウンタ
float total; //合計
float answer; //答え
/* 変数の初期化 */
total = 0.0;
/* 合計を求める */
for (i = 0; i
11月08日(火)
[1]過去を読む
[2]未来を読む
[3]目次へ
[4]エンピツに戻る