教えて!gooにおける不適切な投稿への対応について

BMI値を求める方法はわかったのですが、else ifとかで戸惑ってしまってわからなくなったのでどなたか教えていただけませんか?

「BMI値から体型を判定するプログラミング」の質問画像
gooドクター

A 回答 (4件)

どうぞ


#include <stdio.h>

int main() {

double bmi=37.5;

if (bmi<19.8) {
printf("痩せ型\n");
}
else if (bmi<24.2)
{
printf("普通型\n");
}
else if (bmi<26.4)
{
printf("やや肥満型\n");
}
else if (bmi<35.0)
{
printf("肥満型\n");
}
else
{
printf("??肥満型/要治療\n");
}
return 0;
}
    • good
    • 0

Pythonがんばれ!

    • good
    • 0

言語にもよると思いますが、


if(bmi<19*.8);
;はいらない気がします。

迷ったらとりあえず、短く書いてみてコンパイルエラーで原因を突き止めてそこを修正してみてはいかがでしょうか?私は良くしています。
    • good
    • 0

else if (bmi >=35.0);のところの式は必要なく


elseだけで大丈夫でしょう

あと式を書いたとしても ; ←が必要ないです
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング