BC58. 健康评估
描述
BMI指数(即身体质量指数)是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。例如:一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.75^2)=22.2(千克/米^2)。当BMI指数为18.5~23.9时属正常,否则表示身体存在健康风险。编程判断人体健康情况。输入描述
一行,输入一个人的体重(千克)和身高(米),中间用一个空格分隔。输出描述
一行,输出身体Normal(正常)或Abnormal(不正常)。示例1
输入:
68 1.75
输出:
Normal
示例2
输入:
67.5 1.65
输出:
Abnormal
C 解法, 执行用时: 1ms, 内存消耗: 304KB, 提交时间: 2021-09-11
#include <stdio.h> #include <math.h> int main() { float weight; float high; float BMI; scanf("%f %f",&weight,&high); BMI=weight/(pow(high,2)); if(BMI>=18.5&& BMI<=23.9) { printf("Normal"); } else { printf("Abnormal"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 304KB, 提交时间: 2021-09-01
#include <stdio.h> int main() { float a,b,c; scanf("%f %f",&a,&b); c=a/(b*b); if(18.5 <= c && c <= 23.9){ printf("Normal"); }else{ printf("Abnormal"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-09-14
#include <stdio.h> int main() { double w, h; scanf("%lf %lf", &w, &h); double BMI = w / (h*h); if ((BMI >= 18.5) && (BMI <= 23.9)) { printf("Normal\n"); } else { printf("Abnormal\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-09-12
int main() { float a,b; scanf("%f %f",&a,&b); float c; c=a/(b*b); if(c>=18.5&&c<=23.9) printf("Normal"); else printf("Abnormal"); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-09-12
#include<stdio.h> int main() { float a,b; scanf("%f %f",&a,&b); float bmi=a/(b*b); if(bmi>=18.5&& bmi<=23.9) { printf("Normal"); } else{ printf("Abnormal"); } return 0; }