fork download
  1. #include <stdio.h>
  2.  
  3. struct Body {
  4. int id;
  5. double height;
  6. double weight;
  7. double bmi;
  8. };
  9.  
  10. int main() {
  11.  
  12. struct Body data[4] = {
  13. {1, 170.0, 60.0, 0.0},
  14. {2, 150.0, 50.0, 0.0},
  15. {3, 160.0, 56.0, 0.0},
  16. {4, 180.0, 70.0, 0.0}
  17. };
  18.  
  19. int i;
  20. double h_meter;
  21.  
  22.  
  23.  
  24.  
  25. for (i = 0; i < 4; i++) {
  26.  
  27. h_meter = data[i].height / 100.0;
  28.  
  29. data[i].bmi = data[i].weight / (h_meter * h_meter);
  30. printf("%d %.1f %.1f %.1f\n",
  31. data[i].id, data[i].height, data[i].weight, data[i].bmi);
  32. }
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0.01s 5268KB
stdin
Standard input is empty
stdout
1   170.0      60.0      20.8
2   150.0      50.0      22.2
3   160.0      56.0      21.9
4   180.0      70.0      21.6