0123-Speed Skating Badge Test
http://rose.u-aizu.ac.jp/onlinejudge/ProblemSet/description.jsp?id=0123&lang=jp
普通に実装するだけゲー
問題概要
選手の50m走・100m走のタイムが与えられるのでランクの判定を行う
考え方
評価のデーターを構造体にしてまとめておき、それを用いて判定する。
実装(C++/インクルード省略)
struct data{ char name[4]; double f; double h; }; data d[8]={{"AAA",35.50,71.00},{"AA" ,37.50,77.00},{"A" ,40.00,83.00},{"B" ,43.00,89.00},{"C" ,50.00,105.00},{"D" ,55.00,116.00},{"E" ,70.00 ,148.00},{"NA",9999.00,9999.00}}; int main(){ double f,h; for(;~scanf("%lf%lf",&f,&h);){ for(int i=0;i<8;i++){ if(d[i].f>f&&d[i].h>h){ printf("%s\n",d[i].name);break; } } } return 0; }