roberthsu2003 / cAndC-

51 stars 18 forks source link

練習1-BMI值計算 #23

Closed roberthsu2003 closed 6 months ago

roberthsu2003 commented 7 months ago
a86685566 commented 7 months ago
#include <stdio.h>

int main(void) {
  printf("BMI值計算公式:    BMI = 體重(公斤) / 身高2(公尺2)");
  double A,B;
  double C,D;
  printf("\n請輸入您的 身高 (公分): ");
  scanf("%lf",&B);
  printf("\n請輸入您的 體重 (公斤): ");
  scanf("%lf",&A);
  C = B/100.0;
//C = (B/(double)100; 另一個可行方式
  ///BMI的公式
  D = (A/(C*C));
  printf("\n您的BMI為 %.3lf \n",D);

  printf("\n【BMI範圍參考】\n體重過輕:BMI < 18.5\n正常範圍18.5≦BMI<24\n過重:24≦BMI<27\n輕度肥胖:27≦BMI<30\n中度肥胖:30≦BMI<35\n重度肥胖:BMI≧35\n");
  return 0;
}
jackak1003 commented 7 months ago
#include <stdio.h>

int main(void) {
 //計算bmi
 //bmi=體重/(身高*身高) 身高單位m  體重:w 身高:h bmi=w/h*h
  double h,w,bmi;
  printf("請輸入體重");
  scanf("%lf",&w);
  printf("請輸入身高");
  scanf("%lf",&h);
  printf("體重,身高%.3lf %.3lf\n",w,h);
  bmi=w/(h*h);
  printf("bmi=%.3lf\n",bmi);

  return 0;
}
SamHsieh0409 commented 7 months ago
#include <stdio.h>

int main(void) {
  int tall, weight;
  double Tall, BMI;

  printf("請輸入身高(公分):");
  scanf("%d",&tall);

  Tall=tall/100.0;//將公分轉換成公尺

  printf("請輸入體重(公斤):");
  scanf("%d",&weight);

  BMI = weight/(Tall*Tall);

  printf("您的BMI是%.3lf\n",BMI);
  return 0;
}
vinceyeh commented 7 months ago
#include <stdio.h>

int main(void) {
  double height, weight, bmi;
  printf("提示-請輸入身高(公分):");
  scanf("%d", &height);
  printf("提示-請輸入體重(公斤):");
  scanf("%d", &weight);
  bmi = weight / ((height / 100.0) * (height / 100.0));
  printf("您的BMI:%.3lf", bmi);
  return 0;
}
lihua1018 commented 7 months ago
#include <stdio.h>

int main(void) {
  double height,weight;
  double BMI;

  printf("請輸入身高(公分):");
  scanf("%lf", &height);

  printf("請輸入體重(公斤):");
  scanf("%lf", &weight);
  BMI = weight/((height/100.0)*(height/100.0));

  printf("您的BMI:%.3lf", BMI);
  return 0;
}
fjkppol commented 7 months ago
#include <stdio.h>

int main(void) {
  double h,kg;
  printf("請輸入您的身高:");
  scanf("%lf", &h);
  h = h / 100;
  printf("請輸入您的體重:");
  scanf("%lf", &kg);

  //BMI = 體重(公斤) / 身高2(公尺2)

  printf("您的身高為%.1lf,體重為%.1lf,BMI:%.1lf\n", h*100, kg, (kg/(h*h)));

  return 0;
}
5idedish commented 7 months ago
#include <stdio.h>

int main(void) {

  int kg, cm;

  double m,BMI;

  printf("請輸入體重:");
  scanf("%d",&kg);

  printf("請輸入身高:");
  scanf("%d",&cm);

  m=(double)cm/100;

  BMI=kg/(m*m);

  printf("您的BMI值是%.1lf\n",BMI);

  return 0;
}
Lancehsu1030 commented 7 months ago
#include <stdio.h>

int main(void) {
  int h,w;
  double bodyBMI;

  printf("請輸入你的身高(公分):");
  scanf("%d",&h);  
  printf("請輸入你的體重(公斤):");
  scanf("%d",&w);
  printf("------------\n");
  printf("你所輸入的身高是:%d公分、輸入的體重是:%d公斤\n",h,w);
  bodyBMI = w/((h/100.0)*(h/100.0));
  printf("你的BMI值是:%.2lf\n",bodyBMI);
  return 0;
}
waynelin20030922 commented 7 months ago

include

int main(void) { int height, weight; double bmi;

printf("請輸入你的身高(公分):"); scanf("%d",&height);

printf("請輸入你的體重(公斤):"); scanf("%d",&weight);

bmi = (double)weight10000/(heightheight); printf("bmi=%.3lf",bmi);

return 0; }

AirForceMike commented 7 months ago
#include <stdio.h>

int main(void) {
  double h,w;
  double BMI;

  printf("請輸入身高(公分)");
  scanf("%lf",&h);

  printf("請輸入體重(公斤)");
  scanf("%lf",&w);

  BMI = w/((h/100)*(h/100));  //BMI=體重/身高平方

  printf("您的BMI:%.1lf\n",BMI);

  return 0;
}
El1758 commented 7 months ago
#include <stdio.h>

int main(void) {

  double high;
  double weight;
  double BMI;

  printf("請輸入身高(公分):");
  scanf("%lf",&high);

  printf("請輸入體重(公斤):");
  scanf("%lf",&weight);

  BMI = weight / (high/100 * high/100);
  printf("您的BMI值為:%.2lf",BMI);

  return 0;
}
aron1116 commented 7 months ago
#include <stdio.h>

double cm, kg, BMI;
int main(void) {
  printf("請輸入身高(單位:公分):");
  scanf("%lf",&cm );
  printf("請輸入體重(單位:公斤):");
  scanf("%lf",&kg );

  BMI = kg/((cm/100)*(cm/100));

  printf("您的身高為%.2lf公分,體重為%.2lf公斤\n",cm,kg);
  printf("您的BMI值為%.2lf\n",BMI);
  return 0;
}