3127:练21.4 体质指数BMI(C、C++、python)

3127:练21.4 体质指数BMI

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练21.4体质指数BMI

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

会算法的猩猩-合肥市信息学竞赛-小学生-2019年-体质指数(bmi)

会算法的猩猩-合肥市信息学竞赛-小学生-2019年-体质指数(bmi)_哔哩哔哩_bilibili

【福瑞C++】“计算BMI指数”_哔哩哔哩_bilibili

2019合肥市赛-体质指数(bmi)_哔哩哔哩_bilibili

1126体质指数BMI

1126体质指数BMI_哔哩哔哩_bilibili

3246 体质指数BMI

3246 体质指数BMI_哔哩哔哩_bilibili

体重指数(BMI)计算程序_哔哩哔哩_bilibili

《小学生C++趣味编程》第24课 体质指数BMI_if应用

《小学生C++趣味编程》第24课 体质指数BMI_if应用_哔哩哔哩_bilibili

BMI体质指数——if…elif…else语句_哔哩哔哩_bilibili

C++第24课体质指数BMI

C++第24课体质指数BMI_哔哩哔哩_bilibili

《小学生C++趣味编程》 视频 第2单元 选择结构

《小学生C++趣味编程》 视频 第2单元 选择结构-CSDN博客




C语言源码:

#include <stdio.h> 
#include <stdlib.h>
int main()
{
	double a,b,BMI;
	
	scanf("%lf%lf",&a,&b);

	BMI=b/(a*a*1.0);
	
	if(BMI<18.5)	printf("偏瘦");
	else if(18.5<=BMI&&BMI<=23.9)	printf("正常");
	else if(24<=BMI&&BMI<=27.9)		printf("偏胖");
	else if(28<=BMI&&BMI<=39.9)		printf("肥胖");
	else printf("极重度肥胖");
	
	return 0;
}


C++代码:

#include<iostream>
using namespace std;
int main( void )
{
	float height,weight,bmi;
	
	//cout<<"身体(米):";
	cin>>height;
	
	//cout<<"体重(公斤):";
	cin>>weight;
  
	while( height<0 || weight<0 )
	{
	  	//重新输入身高 
	  	if( height <0 )
	  	{
	  		//cout<<"身高(米):";
	  		cin>>height;
		}
		
		//重新输入体重 
		if(weight <0)
		{
			//cout<<"体重(公斤):";
	  		cin>>weight;
		}	
	}
	
	bmi=weight/(height*height);
  
  	if( bmi<18.5 ) 
    	cout<<"偏瘦";
  	else  //  >=18.5
  	{
  		if(bmi<24)     
        	cout<<"正常";
       	else if(bmi<28)
             	cout<<"偏胖";
             else 	if(bmi<40)
			        	cout<<"肥胖";
			      	else
				     	cout<<"极重度肥胖";
  	} 
  
  	return 0;
}
/*
作业: 
1.4编程基础之逻辑表达式与条件分支 19 简单计算器
http://noi.openjudge.cn/ch0104/19/

1.4编程基础之逻辑表达式与条件分支 20 求一元二次方程的根_AC
http://noi.openjudge.cn/ch0104/20/

1058:求一元二次方程
http://ybt.ssoier.cn:8088/problem_show.php?pid=1058

1.4编程基础之逻辑表达式与条件分支_21苹果和虫子2
http://noi.openjudge.cn/ch0104/21/
*/


#include<bits/stdc++.h>
using namespace std;
int main()
{
	float ans,num;
	cin>>num>>ans;
	
	if( ans/(num*num)<18.5 )
	{
		cout<<"偏瘦"<<endl;
	}
	
	if( ans/(num*num)>=18.5 && ans/(num*num)<=23.9  )
	{
		cout<<"正常"<<endl;
	}
	
	if( ans/(num*num)>=24.0 && ans/(num*num)<=27.9  )
	{
		cout<<"偏胖"<<endl;
	}
	
	if( ans/(num*num)>=28.0 && ans/(num*num)<=39.9  )
	{
		cout<<"肥胖"<<endl;
	}
	
	if( ans/(num*num)>=40.0 )
	{
		cout<<"极重度肥胖"<<endl;
	}
	
    return 0;
}



python3程序:

height,weight=input().split()
height,weight=float(height),float(weight)

bmi=weight/(height*height)

if bmi<18.5:
    print("偏瘦")
else:
    if bmi<24:
        print("正常")
    else:
        if bmi<28:
            print("偏胖")
        else:
            if bmi<40:
                print("肥胖")
            else:
                print("极重度肥胖")



 




3058:练11.5计算(a+b)/c的值(Scratch、C、C++、python)

3058:练11.5计算(a+b)/c的值(Scratch、C、C++、python)-CSDN博客

3059:【例12.1】浮点型数据类型存储空间大小(C、C++)

3059:【例12.1】浮点型数据类型存储空间大小(C、C++、python)_3059:【例12.1】浮点型数据类型存储空间大小-CSDN博客

3060:【例12.2】长方体表面积(Scratch、C、C++、python)

3060:【例12.2】长方体表面积(Scratch、C、C++、python)_3060:【例12.2】长方体表面积-CSDN博客

3061:【例12.3】甲流疫情死亡率(C、C++、python)

3061:【例12.3】甲流疫情死亡率(C、C++、python)_3061:【例12.3】甲流疫情死亡率-CSDN博客

3062:练12.1整型数据类型存储空间大小(Scratch、C、C++、python)

3062:练12.1整型数据类型存储空间大小(Scratch、C、C++、python)_3062:练12.1整型数据类型存储空间大小-CSDN博客

3063:练12.2奇葩的饭店(C、C++、python)

3063:练12.2奇葩的饭店(C、C++、python)_奇葩的饭店编程-CSDN博客

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值