int 型の 4 つのメンバ,kokugo, suugaku, eigo, heikin を持つ構造体 seiseki を定義,seiseki 型の大きさ 10 の配列変数 dareka を宣言し,randamu() 関数を利用して,各配列要素の kokugo, suugaku, eigo に 0 から 100 までの数値を格納するプログラム. 3 つの int 型引数を取り,平均を戻り値とする関数 heikin() を追加し,kokugo, suugaku, eigo の値を heikin() に渡して,戻り値を heikin に格納するプログラムに変更する.
typedef struct { int kokugo; int suugaku; int eigo; double heikin; } seiseki;