#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,j,t,s1,s2,a[110],b[110];
while(scanf("%d",&n)){
if(n==0)break;
s1=s2=0;
for(i=0;i<=n-1;i++)scanf("%d",&a[i]);
for(i=0;i<=n-1;i++)scanf("%d",&b[i]);
for(i=0;i<n-1;i++){
for(j=i+1;j<=n-1;j++){
if(a[i]>a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
if(b[i]>b[j]){
t=b[i];
b[i]=b[j];
b[j]=t;
}
}
}
for(i=0;i<=n-1;i++){
if(a[i]>b[i])s1+=2;
else if(a[i]==b[i]){
s1++;
s2++;
}else s2+=2;
}
printf("%d vs %d\n",s1,s2);
}
return 0;
}先排序,再比较并记录
本文介绍了一个简单的C语言程序,该程序首先对两个数组进行排序,然后逐元素比较这两个数组,并记录下每次比较的结果。最终输出两种不同的得分,一种是当第一个数组的元素大于第二个数组时得分,另一种是小于的情况。
2109

被折叠的 条评论
为什么被折叠?



