POJ2070 Filling Out the Team

来源:互联网 发布:武汉淘宝外包 编辑:程序博客网 时间:2024/06/05 00:50

老套的题,想要把代码写的非常简单还得花很多功夫,我是利用了flag变量作为标志来进行判断的,实际上也是写了很多的代码 - -

很简单吧,没啥值得一提的,附代码

#include <iostream>using namespace std;int main(){    int we,st;    float sp;    while(cin>>sp>>we>>st&&sp*we*st!=0){        int flag1=0,flag2=0,flag3=0;        if(sp<=4.5&&we>=150&&st>=200) flag1=1;        if(sp<=6.0&&we>=300&&st>=500) flag2=1;        if(sp<=5.0&&we>=200&&st>=300) flag3=1;        if(flag1){            if(flag2){                if(flag3){                    cout<<"Wide Receiver Lineman Quarterback"<<endl;                }                else cout<<"Wide Receiver Lineman"<<endl;            }            else{                if(flag3){                    cout<<"Wide Receiver Quarterback"<<endl;                }                else cout<<"Wide Receiver"<<endl;            }        }        else{            if(flag2){                if(flag3){                    cout<<"Lineman Quarterback"<<endl;                }                else cout<<"Lineman"<<endl;            }            else{                if(flag3){                    cout<<"Quarterback"<<endl;                }                else cout<<"No positions"<<endl;            }        }    }    return 0;}
0 0
原创粉丝点击