當前位置:首頁 » 編程語言 » 肥胖問題c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

肥胖問題c語言

發布時間: 2022-08-07 04:22:54

c語言問題求解答

你沒有在主函數中調用bmi函數。在return 0前加一行bmi(w,h)。

❷ C語言 3. 判斷體重。判斷標准: 1)標准體重=(身高-110)公斤 2)超過標准體重5公斤為過胖 3)低於標准體

#include<stdio.h>
int main(){
unsigned int h,w;
printf("please input your height(cm):");
scanf("%d",&h);
printf("please input your weight(kg):");
scanf("%d",&w);
h-=110;
if(w>(h+5)) printf("overweight!\n");
else if(w<(h-5)) printf("thin!\n");
else printf("normal!\n");
return 0;
}

❸ c語言 計算肥胖度 輸入 身高 和體重 的那種 (身高cm-100)*0.9=標准體重(標准體重-0.5kg~+0.5kg都算正常

我也是新學的,錯了勿噴,還有我是手機打的,有的符號可能不是英文。。^o^#include<stdio.h>#include<math.h>main() { int a,b,c,d; printf("請依次輸入身高體重:"); scanf("%d%d",&a,&b); c=(a-100)*0.9; if(a<=c*1.1||a>=c*0.9) printf("正常"); else if(a<=c*1.2||a>=c*1.1) printf("超重"); else if(a<=c*1.4||a>=c*1.2) printf("肥胖"); }

❹ C語言。。。。。。初學者,不要用太高深的函數,大一。。。。。。。。。..體型判斷。判斷某人是否屬於

#include<stdio.h>
intmain(){
doublet,w,h;
scanf("%lf%lf",&w,&h);
t=w/h;
if(t<18){
printf("體型輕 ");//如果t<18就執行並結束判斷,否則進入下一個elseif
}elseif(18<=t&&t<=25){
printf("正常體型 ");//如果18<=t<=25就執行並結束判斷,否則進入下一個elseif
}elseif(25<=t&&t<27){
printf("超重體型 ");//如果25<=t<27就執行並結束判斷,否則進入下一個elseif
}elseif(t>=27){
printf("肥胖體型 ");//如果t>=27就執行並結束判斷,否則結束判斷
}
}

❺ c語言判斷肥胖類型:用我編的以下程序為什麼結果總是重度肥胖

#include<stdio.h>
void main()
{int a,b;
float x,y;
char i;
printf("請輸入您的性別<M表示男性,F表示女性:");
scanf("%c",&i);
printf("請輸入您的身高<CM>:");
scanf("%d",&a);
printf("請輸入您的體重<KG>:");
scanf("%d",&b);

if(i=='m')
x=(a-100)*0.9;
else
x=(a-100)*0.9-2.5;
y=b/(a*a)*10000;
printf("標准體重為:%7.2f\t體重指數為:%7.2f\n",x,y);
//這下面的a應該改成b吧
if(b<x-x*0.1)
printf("偏瘦\n");
else if(b>=(x-x*0.1)&&b<=(x+x*0.1))
printf("正常體重\n");
else if(b>x+x*0.1&&b<=x+x*0.2)
printf("體重超重\n");
else if(b>x+x*0.2&&b<=x+x*0.3)
printf("輕度肥胖\n");
else if(b>x+x*0.3&&b<=x+x*0.5)
printf("中度肥胖\n");
else if(b>x+x*0.5)
printf("重度肥胖\n");
}

程序其實是沒有多大的問題的,只是你的變數b被你輸成a了

❻ 肥胖指數c語言編程。救濟

估計是體重除以身高 得出的數據, 大於多少偏肥胖。

❼ 到底是不是太胖了 c語言編程題

可以通過輸入身高和體重
然後計算bmi
得到BMI後,根據標准表
輸出體重標准。確定是不是太胖 或者正常 或偏瘦。

❽ 用C語言編寫程序:輸入體重和身高,輸出體重指數BMI

例子如下:

知識擴展:

BMI指數(即身體質量指數,簡稱體質指數又稱體重,英文為Body Mass Index,簡稱BMI),是用體重公斤數除以身高米數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。主要用於統計用途,當我們需要比較及分析一個人的體重對於不同高度的人所帶來的健康影響時,BMI值是一個中立而可靠的指標。

BMI值原來的設計是一個用於公眾健康研究的統計工具。當我們需要知道肥胖是否對某一疾病的致病原因時,我們可以把病人的身高及體重換算成BMI值,再找出其數值及病發率是否有線性關聯。不過,隨著科技進步,現時BMI值只是一個參考值。要真正量度病人是否肥胖,還需要利用微電力量度病人的阻抗,以推斷病者的脂肪厚度。因此,BMI的角色也慢慢改變,從醫學上的用途,變為一般大眾的纖體指標。

❾ C語言作業 在線等 急!!!!

這題太簡單了吧,你自己先試寫下吧,如果寫不出,再給你發個參考吧。畢竟這是老師給你的作業,目的還是訓練你自己,我們幫你完成對你沒什麼好處。

// 以下是參考
int main()
{
int t = 0;
float h = 0.0, w = 0.0;

scanf("請輸入你的身高和體重:%f%f", &h, &w);
t = w / (h * h);

if (t < 18)
{
printf("Lower weight!");
}
else if (t >= 18 && t <25)
{
printf("Standard weight!");
}
else if (t >= 25 && t < 27)
{
printf("Higher weight!");
}
else if (t >= 27)
{
printf("Too fat!");
}

return 0;
}