AOJ 0218
・問題リンク Dividing Students
・コメント
今回もそのまま実装して終わりました。
・ソース
#include<iostream> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0)break; long m[n+1],e[n+1],j[n+1]; for(int i=0;i<n;i++){ cin>>m[i]>>e[i]>>j[i]; } for(int i=0;i<n;i++){ if(m[i]==100||e[i]==100||j[i]==100){ cout<<'A'<<endl; continue; }else if((m[i]+e[i])/2>=90){ cout<<'A'<<endl; continue; }else if((m[i]+e[i]+j[i])/3>=80){ cout<<'A'<<endl; continue; }else if((m[i]+e[i]+j[i])/3>=70){ cout<<'B'<<endl; continue; }else if(((m[i]+e[i]+j[i])/3>=50)&&(m[i]>=80||e[i]>=80)){ cout<<'B'<<endl; continue; }else{ cout<<'C'<<endl; continue; } } } return 0; }