C/C++の宿題を片付けます 74代目
■ このスレッドは過去ログ倉庫に格納されています
0222デフォルトの名無しさん
2006/09/28(木) 13:06:48(1)
#include <stdio.h>
struct stable{
float bmi; char comment[30];
};
int main(void)
{
stable table[] = {
{18.5, "体重を増やしましょう"},{25.0, "体重を維持しましょう"},{30.0, "体重を減らしましょう"},{9999, "大幅に体重を減らしましょう"},
};
float h, w, bmi;
printf("身長を入力して下さい(単位cm)\n");
scanf("%f", &h);
printf("体重を入力して下さい(単位kg)\n");
scanf("%f", &w);
bmi = w / (h / 100.f) / (h / 100.f);
for(int i = 0; i < sizeof(table) / sizeof(stable); ++i){
if(table[i].bmi > bmi){ printf("BMI: %f\n%s\n", bmi, table[i].comment); break; }
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています