以下のプログラムは,構造体の利用で用いた構造体タグrecordを再び用いて、同じように最大点,平均点,平均点の評価を計算し代入,表示するものです。ただし関数を用いて計算するものとします。
また、今回は構造体の配列にデータは格納するものとし、空欄を埋めて関数部分を作成し,このプログラムを完成させなさい.
#include <stdio.h> struct record{ [構造体の利用と同じものを使用] }; /* 一つの構造体データにおける平均,最大,評価の計算と代入用関数 */ void calc_record(struct record *c){ } int main (){ int i; struct record c[2] = [構造体の配列の初期化] ; for(i=0; i<2; i++){ calc_record([空欄]); printf("Num:%d Math:%d Chem:%d Physics:%d",c[i].num,c[i].math,c[i].chem,c[\ i].physics); printf("Ave:%f Max:%d Grade:%c\n",c[i].ave,c[i].max,c[i].grade); } } |