當前位置:首頁 » 編程語言 » 如何用c語言計算體質指數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何用c語言計算體質指數

發布時間: 2023-06-27 11:54:18

A. c語言編程實現根據某人的身高和體重判斷其身體指數

很簡單,只是需要接受兩個鍵盤輸入的值,做一個自定義條件判斷輸出不同狀態。這應該是老師給你的作業,目的還是訓練你自己,我們幫你完成對你沒什麼好處。

// 以下是參考
//一個簡單的標准:身體指數與體重、身高的關系為: 身體指數 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

B. 編寫C語言 編寫一個體重測量,要求當輸入10個人的身高和體重後計算出體重指數 體重指數=體重(k

#include<stdio.h>
#define N 10

int main(){
float h[N],w[N],e,t;
int i;
for(i=0; i<N; i++){
printf("輸入第%d個人的身高(cm)和體重(kg):",i+1);
scanf("%f%f",&h[i],&w[i]);
}
for(i=0; i<N; i++){
t=h[i]/100;
e=w[i]/(t*t);
if(e<18) printf("身高:%6.2fcm,體重:%6.2kgf——偏瘦\n", h[i],w[i]);
else if(e<25) printf("身高:%6.2fcm,體重:%6.2fkg——正常體重\n",h[i],w[i]);
else if(e<30) printf("身高:%6.2fcm,體重:%6.2fkg——微度肥胖\n",h[i],w[i]);
else if(e<35) printf("身高:%6.2fcm,體重:%6.2fkg——輕度肥胖\n",h[i],w[i]);
else printf("身高:%6.2fcm,體重:%6.2fkg——重度肥胖\n",h[i],w[i]);
}
}

C. 用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;
}

D. 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;
}

運行結果

E. 求一個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語)。

F. 在C語言中指數運算怎麼用呀

C語言中指針運算要用pow()函數,例如2的4次方要寫成這樣:

pow(2,4);

^在C語言中是一個位操作符,作用是按位異或。

注意:pow()函數要包含math.h文件

(6)如何用c語言計算體質指數擴展閱讀:

c語言基本運算符

C語言中用於基本算術運算的運算符有:+,-,*,%,/。這些運算符的用法和你想像到的基本無異:

加法運算符 「+」使得它兩側的值被加到一起。

減法運算符「-」用它前面的數減去後面的數。

乘法由「*」表示。C語言並沒有計算平方的函數,也沒有指數運算符。但你可以利用乘法來計算平方。

符號「%」表示求余。求余運算的結果是兩數相除後的余數。因此,參與運算的值必須為整數。

符號「/」表示除法。注意,浮點類型的除法運算得到一個浮點數結果,而整數除法運算得到一個整數結果。

比如5/2的結果是2。當你對整數和浮點數進行混合運算時,結果是浮點數,比如5/2.0的結果是2.5。

G. c語言 編寫計算體重指數的函數fbmi(float w,float h)

#include<stdio.h>
floatfbmi(floatw,floath)
{
w*=2.2;
h*=39.37;
return(703*w)/(h*h);
}
intmain()
{
floatw,h,bmi;
printf("輸入體重:");
scanf("%f",&w);
printf("輸入身高:");
scanf("%f",&h);
bmi=fbmi(w,h);
printf("您的體重");
if(bmi<18.5)
printf("偏輕 ");
elseif(bmi<=24.9)
printf("正常 ");
else
printf("超重 ");
}