C言語 構造体についてです。 年齢と身長,体重を保存する変数をメンバにもつ構造体を作成し、この構造体を利用して標準入力 ( キーボード )から入力された 5 人分の年齢,身長,体重をもとに,最も身長が高かった人の年齢,身長,体重と最も体重が軽かった人の年齢,身長,体重を表示するプログラムの作成。 途中まで作成したプログラム #include<stdio.h> typedef struct person{ int age; double height; double weight; }person; int main(void){ person num [5]; int i,a=0; double h=0,w=0; for (i=0; i<5; i++){ printf("%d人目の年齢を入力してください¥n",i+1); scanf("%d", &(num[i].age)); printf("%d人目の身長を入力してください¥n",i+1); scanf("%lf", &(num[i].height)); printf("%d人目の体重を入力してください¥n",i+1); scanf("%lf", &(num[i].weight)); } a=0; h=0; w=0; for(i=0; i<5;i++){ if(num[i].height<num[i+1].height)h=i; if(num[i].height<num[i+1].height)w=i; } printf("最も身長が高い人は年齢:%d才,身長:%lfcm,体重%lfkgです。¥n",a,h,w); printf("最も体重が軽い人は年齢:%d才,身長:%lfcm,体重%lfkgです。¥n",a,h,w); return 0; } 最も身長が高かった人の年齢,身長,体重と最も体重が軽かった人の年齢,身長,体重の表示のさせ方がよく分かりません。 プログラミング初心者です。よろしくお願いします。
C言語関連