Generation

generate functionMon, 28 Nov 2022

3 つの int 型引数を取り,平均 (int 型) を戻り値とする関数 heikin() を追加し,kokugo, suugaku, eigo の値を heikin() に渡して,戻り値を heikin に格納してから,構造体の内容を表示するプログラムキーボードからの入力には fgets(),整数値への変換には atoi() を使うこと.

#include <stdio.h> #include <stdlib.h> typedef struct { int kokugo; int suugaku; int eigo; int heikin; } gakusei; int heikin(int a, int b, int c) { return (a + b + c) / 3; } int main(void) { gakusei data; char buf[128]; printf("国語:"); fgets(buf, sizeof(buf), stdin); data.kokugo = atoi(buf); printf("数学:"); fgets(buf, sizeof(buf), stdin); data.suugaku = atoi(buf); printf("英語:"); fgets(buf, sizeof(buf), stdin); data.eigo = atoi(buf); data.heikin = heikin(data.kokugo, data.suugaku, data.eigo); printf("

Questions about programming?Chat with your personal AI assistant