收藏 设为首页
主页 > 科技资讯 > 正文

c言语编写壹个规范身高体重己测以次

  #incl皇冠体育APPlude

  int main()

  {

  double bmi, w, h;

  printf("请输入你的体重(kg): ");

  scanf("%lf", &w);

  printf("请输入你的身高皇冠体育APP高(m) : ");

  scanf("%lf", &h);

  bmi = w / (h*h);

  printf("你的 BMI 指数= %.2lf \t您的体重:", bmi);

  if (bmi < 19)

  {

  printf("偏低!\n");

  }

  else if (bmi >= 19 && bmi <25)

  {

  printf("强大健\n");

  }

  else if (bmi >= 25 && bmi < 30)

  {

  printf("过重!\n");

  }

  else if (bmi >= 30 && bmi < 39)

  {

  printf("严重过重!\n");

  }

  else if (bmi >= 40)

  {

  printf("极度过重!\n");

  }

  printf("体重指数:\n19以下 体重偏低\n19 - 25 强大健体重\n25 - 30 过重\n30 - 39 严重过重\n40及40以上极度过重\n");

  return 0;

  }

  BMI 法

  体重指数=体重(公斤) 摒除 身高(米)的平方 kg/m2

  正日体重 : 体重指数=18 - 25

  过重 : 体重指数=25 - 30

  轻度瘦削 : 体重指数 > 30

  中度瘦削 : 体重指数 > 35

  重度瘦削 :体重指数 > 40

  #include

  int main()

  {

  float stature=0,weight=0;

  double index=0;

  char x;

  ctn:

  printf("input stature(kg):");

  scanf("%f",&stature);

  printf("input weight(m):");

  scanf("%f",&weight);

  if(stature<=0||weight<=0)

  printf("err stature<=0 or weight<=0");

  index=stature/(weight*weight);

  if( index >= 18 && index <= 25)

  printf("正日\n");

  else if( index >= 25 && index <= 30)

  printf("过重\n");

  else if( index > 30 && index <= 35)

  printf("轻度瘦削\n");

  else if( index > 35 && index <=40)

  printf("中度瘦削\n");

  else if( index > 40)

  printf("重度瘦削\n");

  else

  printf("不是人!\n");

  getchar();

  printf("go on Y or N\n");

  scanf("%c",&x);

  switch(x){

  case 'N':

  case 'n':

  return 0;

  case 'y':

  case 'Y':

  goto ctn ;

  default:

  return 0;

  }

  规范公式假设是:身高(a)-105=皇冠体育在线文娱直播(b)。

  这么:

  #include

  void main{

  float a=0;

  float b=0;

  scanf("%f",&a);

  b=a-105;

  printf("a=%f,b=%f",a,b);

  return 0;

  }

  题目要寻求,计算公式什么的说下啊

  发壹下计算公式。