質問: 構造体を関数に引き渡してBMIを返り値とするプログラムを作りたいのですがうまくいかないのでどなたかヒントください。
回答: >printf("BMIは%dです。\n",str2bmi(human)); double型の出力指定は"%d"ではなく"%f"を使用します。 printf("BMIは%fです。\n",str2bmi(human));