首页 > 试题广场 >

健康评估

[编程题]健康评估
  • 热度指数:32750 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
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
头像 Portia356
发表于 2021-11-15 16:16:27
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); 展开全文
头像 哈哈~柳暗花明
发表于 2020-05-06 14:41:50
def isNormal(weight, high): value = weight/(high**2) return True if value >= 18.5 and value <= 23.9 else False while True: try: 展开全文
头像 一只咖啡君
发表于 2022-11-24 19:18:32
#include <stdio.h> int main() { int weight; float height; scanf("%d %f", &weight, &height); float BMI = weight / (heigh 展开全文
头像 Zerone·
发表于 2022-05-18 20:00:15
#include<stdio.h> int main() {     float weight, height, BMI;     scanf("%f %f", &weight, &height);     BM 展开全文
头像 melon.
发表于 2023-02-07 20:20:33
weight,height = map(float,input().split()) BMI = weight / (height**2) print('Normal') if 18.5 <= BMI <= 23.9 else print('Abnormal')
头像 孤独的比尔还是想躺平
发表于 2024-09-21 14:01:38
#include <stdio.h> int main() { float a,b,BMI; scanf("%f %f",&a,&b); BMI =a/(b*b); scanf("%f",& 展开全文
头像 克里里克kliric
发表于 2024-07-20 12:00:54
#include <stdio.h> int main() { float height = 0; float weight = 0; scanf("%f %f", &weight, &height);//输入身高体重 展开全文
头像 萤飘碎火
发表于 2022-06-25 15:14:13
int main() { float a, b; scanf("%f %f", &a, &b); float bmi = a / (b * b); if (bmi >= 18.5 && bmi <= 23.9) { 展开全文
头像 诗奕
发表于 2024-01-06 11:23:33
#include <stdio.h> int main() { double a=0.0; double b=0.0; scanf("%lf %lf",&a,&b); int BMI=a/(b*b); if(BMI>18.5&& 展开全文
头像 人要学会珍惜
发表于 2022-04-23 14:02:03
import java.util.Scanner; public class Main {     public static void main(String[] args)& 展开全文