- 549 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 22:00:29 ]
- #include <stdio.h>
double abs(double d){ return d < 0 ? -d : d; } double BMI(int h, int w){ return 10000.0 * w / h / h; } void main(){ int n, i, h, w, j; double d; while(scanf("%d", &n) && n){ d = 2000000; /* BMI(1,200) */ while(n--){ scanf("%d %d %d", &i, &h, &w); if(abs(BMI(h,w)-22) < d){ j = i; d = abs(BMI(h,w)-22); } } printf("%d\n", j); } }
|

|