❶ 求一個c++程序 要求輸入身高和體重,輸出BMI值(身體質量指數)
#include<iostream>
using namespace std;
cout << "Enter weight in pounds:";
double weight;
cin >> weight;
const double KILOGRAMS_PER_POUND = 0.45359237;
double bmi = weightInKilongrams /
(heightInMeters*heightInMeters);
cout << "BMI is" << bmi << endl;
if (bmi < 18.5)
cout << "Overweight" << endl;
else
起源
C++程序源於c語言,還記得很久以前學習C語言的時光(那是一段快樂而充實的時光),可是現在學習C++,並不是在C的基礎上加上了類而已,如果這樣認為,我們是耍不好C++的。因此,C++絕不是C的升級或擴充,我們應該把C++當作一門新語言來學習(C++之父Bjarne Stroustrup語)。
❷ c語言編寫一個標准身高體重自測程序
#include<stdio.h>
intmain()
{
doublebmi,w,h;
printf("請輸入你的體重(kg):");
scanf("%lf",&w);
printf("請輸入你的身高(m):");
scanf("%lf",&h);
bmi=w/(h*h);
printf("你的BMI指數=%.2lf 您的體重:",bmi);
if(bmi<19)
{
printf("偏低! ");
}
elseif(bmi>=19&&bmi<25)
{
printf("健康 ");
}
elseif(bmi>=25&&bmi<30)
{
printf("超重! ");
}
elseif(bmi>=30&&bmi<39)
{
printf("嚴重超重! ");
}
elseif(bmi>=40)
{
printf("極度超重! ");
}
printf("體重指數: 19以下體重偏低 19-25健康體重 25-30超重 30-39嚴重超重 40及40以上極度超重 ");
return0;
}
❸ 用C語言,輸入某人的身高和體重後判斷體重程度
判斷標准
BMI指數(英文為Body Mass Index,簡稱BMI),是用體重千克數除以身高米數的平方得出的數字,是國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。當我們需要比較及分析一個人的體重對於不同高度的人所帶來的健康影響時,BMI值是一個中立而可靠的指標。[1]
❹ 用C語言編寫程序:輸入體重和身高,輸出體重指數並根據計算值參照判斷標准評定體重情況
#include<stdio.h>
intmain()
{floath,w,bmi;
scanf("%f%f",&w,&h);
bmi=w/(h*h);
printf("BMI=%.1f",bmi);
if(bmi<18.5)printf("消瘦
");
elseif(bmi<25)printf("正常
");
elseif(bmi<30)printf("超重
");
elseprintf("肥胖
");
return0;
}
❺ 用C語言編寫程序:輸入體重和身高,輸出體重指數BMI
例子如下:
知識擴展:
BMI指數(即身體質量指數,簡稱體質指數又稱體重,英文為Body Mass Index,簡稱BMI),是用體重公斤數除以身高米數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。主要用於統計用途,當我們需要比較及分析一個人的體重對於不同高度的人所帶來的健康影響時,BMI值是一個中立而可靠的指標。
BMI值原來的設計是一個用於公眾健康研究的統計工具。當我們需要知道肥胖是否對某一疾病的致病原因時,我們可以把病人的身高及體重換算成BMI值,再找出其數值及病發率是否有線性關聯。不過,隨著科技進步,現時BMI值只是一個參考值。要真正量度病人是否肥胖,還需要利用微電力量度病人的阻抗,以推斷病者的脂肪厚度。因此,BMI的角色也慢慢改變,從醫學上的用途,變為一般大眾的纖體指標。
❻ C語言編寫程序:輸入體重和身高,輸出體重指數BMI
#include<stdio.h>
#include<conio.h>
intmain(void){
floath,w,bmi;
printf("身高(m):");
scanf("%f",&h);
printf("體重(kg):");
scanf("%f",&w);
bmi=w/(h*h);
printf("BMI:%f ",bmi);
getch();/*屏幕暫留*/
return0;
}
運行結果
❼ 求教一個c語言程序,有用戶輸入體重,身高,性別,用體重身高公式判別是否健康,怎麼輸入。
准備
需要的信息和輸出的信息
printf("請輸入, 體重, 身高, 性別");
scanf("%f%f%d",&weight, &height, &sex);
printf("您的身體健康");
printf("您的身體不健康");
#include <stdio.h>
void main()
{
//定義變數
float weight, height;
int sex, health;
//sex: 1表示男,0表示女
//health: 1健康, 0不健康
printf("請輸入, 體重, 身高, 性別");
scanf("%f%f%d",&weight,&height,&sex);
if(sex == 1)
{
//health = 男生體重身高判別式;
}
else
{
//health = 女生體重身高判別式;
}
// 然後判斷health是否為1
if(health == 1)
{
printf("您的身體很健康");
}
else
{
printf("您的身體並不健康");
}
}