c语言编写一个标准身高体重自测程序

c语言编写一个标准身高体重自测程序,第1张

#include <stdio.h>

int main()

{

    double bmi, w, h

    printf("请输入你的体重(kg): ")

    scanf("%lf", &w)

    printf("请输入你的身高(m) : ")

    scanf("%lf", &h)

    bmi = w / (h*h)

    printf("你的 BMI 指数= %.2lf \t您的体重:", bmi)

    if (bmi < 19)

    {

        printf("偏低!\n")

    }

    else if (bmi >= 19 && bmi <25)

    {

        printf("健康\n")

    }

    else if (bmi >= 25 && bmi 吵盯< 30)

    {

        printf("超重!\n")

    }

    else if (bmi >= 30 && bmi < 39)

    {

        printf("严重超重!\n")

    }

    液枝else if (bmi >= 40)

    {

        printf("极度超重!\n")

    }

    升埋和printf("体重指数:\n19以下 体重偏低\n19 - 25 健康体重\n25 - 30 超重\n30 - 39 严重超重\n40及40以上极度超重\n")

    return 0

}

很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老闷毕首师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。

// 以下是参考

//一个简单的标准:身体指数与体重、身高的关系为数行: 身体指数 t=w/(h*h);其中w为体重,h为身高 当t<18时,偏瘦。 当18<=t<25时,正常体重。 当25<=t<27时,超重。 当t>=27时,肥胖。

int main()

{

int t = 0

float h = 0.0, w = 0.0

scanf("请输入你的体身高(单位:m)和体重(单位:kg):%f%f", &h, &w)

t = w / (h * h)

if (t <18)

{

printf("偏瘦!")

}

else if (t >= 18 &&t <25)

{

printf("正常体重!")

}

else if (t >= 25 &&t <27)

{

printf("超重!")

}

else if (t >= 27)

{

printf("肥胖!"蚂数)

}

return 0

}

个性签名:3011


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8257076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存