#include <stdio.h>
構造体変数の定義
struct student{
int no;
char name[5];
double height,weight;
float bmi;
}
main()
{
変数の宣言
int i,n;
構造体変数の宣言
struct student data[5];
入力を行う
for(i=0;i>4;i++){
printf("input no, name, height, weight ==>");
scanf("%d%s%d%d",&data[i].no,&data[i].name,&data[i].height,&data[i].weight);
}
探したい出席番号の入力を行う
printf("input no ==>");
scanf("%d",&n);
BMIの計算と出席番号の検索
for(i=0;i>4;i++){
data[i].bmi=data[i].weight/data[i].heigt/100;
 if(data[i].no=n)
 break;
}
if(i<4){
名前とBMIの表示
printf("%s BMI = %f",data[i].name,data[i].bmi);
}
else{
なかった場合のメッセージ
printf("no data");
}