2843: 练52.2 数组间的比较大小

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:14 解决:6

题目描述

有两个数组$a$和$b$,各有$10$个元素,将它们对应的逐个比较(即$a[0]$与$b[0]$比,$a[1]$与$b[1]$比,余此类推)。如果$a$数组中的元素大于$b$数组中的相应元素的数目多于$b$数组中元素大于$a$数组中相应元素的数目(例如$a[i]>b[i]6$次,而$b[i]>a[i]3$次),则判定$a$数组大于$b$数组。
请写一个程序判断$a$数组和$b$数组的大小关系,并统计出两个数组对应元素大于、等于、小于的次数。

输入

有两行,每一行有$10$个用空格隔开的整数,表示$a$数组和$b$数组

输出

首先在第一行内输出$a$数组中元素与$b$数组中对应元素的大于、等于、小于的次数,用空格隔开。
若$a$数组大于$b$数组,则在第二行中输出"a>b";若$a$数组小于$b$数组,则输出"a<b";若两个数组相等,则输出"a=b"。
 请注意不需要输出引号,并请注意行尾输出换行。

样例输入 复制

1 3 5 7 9 8 6 4 2 0
5 3 8 9 -1 -3 5 6 0 4

样例输出 复制

4 1 5
a<b

提示

#include<bits/stdc++.h>
using namespace std;
int a [15],b[15],eq,g,l;
int main(){
    for(int i=1;i<=10;i++) cin>>a[i];
    for(int i=1;i<=10;i++) cin>>b[i];
    for(int i=1;i<=10;i++){
        if(a[i]>b[i]) g++;
        else if(a[i]==b[i]) eq++;
        else l++;
    }
    cout<<g<<' '<<eq<<' '<<l<<endl;
    if(g>l) cout<<"a>b";
    else if(g<l) cout<<"a<b";
    else cout<<"a=b";
    return 0;
}