fork download
  1. float w,bmi;
  2. int h,age;
  3. scanf("%f %d %d",&w,&h,&age);
  4. bmi=w/(((1.00*h)/100)*((1.00*h)/100));
  5.  
  6. if (age<20)
  7. {
  8. printf("weight=%.2f height=%d age=%d bmi=-",w,h,age);
  9. }
  10. else
  11. if (bmi<18.5)
  12. {
  13. printf("weight=%.2f height=%d age=%d bmi=%.2f lower",w,h,age,bmi);
  14. }
  15. else
  16. if (bmi<=22.9)
  17. {
  18. printf("weight=%.2f height=%d age=%d bmi=%.2f normal",w,h,age,bmi);
  19. }
  20. else
  21. if (bmi<=24.9)
  22. {
  23. printf("weight=%.2f height=%d age=%d bmi=%.2f overweight",w,h,age,bmi);
  24. }
  25. else
  26. if (bmi<=29.9)
  27. {
  28. printf("weight=%.2f height=%d age=%d bmi=%.2f obesity",w,h,age,bmi);
  29. }
  30. else
  31. {
  32. printf("weight=%.2f height=%d age=%d bmi=%.2f severe",w,h,age,bmi);
  33. }
  34. }
  35.  
Success #stdin #stdout 0.02s 25548KB
stdin
Standard input is empty
stdout
float w,bmi;
int h,age;
scanf("%f %d %d",&w,&h,&age);
bmi=w/(((1.00*h)/100)*((1.00*h)/100));

if (age<20)
{
printf("weight=%.2f height=%d age=%d bmi=-",w,h,age);
}
else
if (bmi<18.5)
{
printf("weight=%.2f height=%d age=%d bmi=%.2f lower",w,h,age,bmi);
}
else
if (bmi<=22.9)
{
printf("weight=%.2f height=%d age=%d bmi=%.2f normal",w,h,age,bmi);
}
else
if (bmi<=24.9)
{
printf("weight=%.2f height=%d age=%d bmi=%.2f overweight",w,h,age,bmi);
}
else
if (bmi<=29.9)
{
printf("weight=%.2f height=%d age=%d bmi=%.2f obesity",w,h,age,bmi);
}
else
{
printf("weight=%.2f height=%d age=%d bmi=%.2f severe",w,h,age,bmi);
}
}