题目描述
有两个数组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次,其中i每次为不同的值),则认为a数组大于b数组。
用数组元素作为函数实参。
输入
数组a
数组b
输出
比较的结果:a<b, a>b 或a=b;
输入样例1
5 3 8 9 1 3 5 6 0 4
1 3 5 7 9 8 6 4 2 0
输出样例1
a>b
#include<stdio.h>
int main()
{
int a[100],b[100],i,j,ka,kb;
ka=0;
kb=0;
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(int j=0;j<10;j++)
{
scanf("%d",&b[j]);
}
ka=0;
kb=0;
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(a[i]>b[j])
{
ka++;
break;
}
else if(a[i]<b[j])
{
kb++;
break;
}
else if(a[i]==b[j])
{
ka++;
kb++;
break;
}
}
}
if(ka>kb)
{
printf("a>b");
}
else if(ka==kb)
{
printf("a=b");
}
else if(ka<kb)
{
printf("a<b");
}
return 0;
}