C++基础题 在线解决.题.的目. 等

img

 有一天,M向ygz发出了挑战,不过他们不知道谁最后赢了。
  若ly的攻击力大,那么ly胜
 若ygz的攻击力大,则ygz胜
 于是,想请你用编程来解决谁最后赢了(也就是谁胜的总场数多)
输入
  第一行为一个整数n(0<n<100000)
 第二行为lyl的攻击力,a[o]a[1]a[2]......an-1]。
 第三行为vgz的攻击力,bfo1.b[1].b[2]......bn-1]
 0<a.b<109
输出
 判断每组中ly的攻击力大还是ygz的攻击力大
 若最后lyI的胜的总场数多,那么输出“Win若最后yqz的胜的总场数多,那么输出“Lose”;否则输出“ltendsinadraw
样例输入
 3
 1 2 3
 3 1 2
样例输出
 Win
int main()
{
    int n = 0;
    int att1;
    int att2;
    int lyl[1000] = {0};
    int yqz[1000] = {0};
    cin >> n;
    
    for(int i=0; i<n; ++i){
        cin >> att1;
        lyl[i] = att1;
    }
    for(int i=0; i<n; ++i){
        cin >> att2;
        yqz[i] = att2;
    }
    att1 = 0;
    att2 = 0;
    for(int i=0; i<n; ++i) {
        if(lyl[i] > yqz[i])
            ++ att1;
        else if(lyl[i] < yqz[i])
            ++ att2;
    }
    if(att1 > att2)
        cout << "Win" << endl;
    else if(att1 < att2)
        cout << "Lose" << endl;
    else
        cout << "It ends in a draw" << endl;
    return 0; 
}