#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,n,i,j,k,min;
int a[2001];
while(scanf("%d",&m)!=EOF)
{
min=1001;
for(i=0;i<2001;i++)
a[i]=0;
for(i=0;i<m;i++)
{
scanf("%d%d",&j,&k);
a[k+1000]+=j;
if(k<min) min=k;
}
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d",&j,&k);
a[k+1000]+=j;
if(k<min) min=k;
}
for(i=2000;i>min+1000;i--)
{
if(a[i]!=0)
printf("%d %d ",a[i],i-1000);
}
printf("%d %d\n",a[min+1000],min);
}
return 0;
}这个就可以正常提交了!!!之前到底错在哪里???
online_judge_1472改
最新推荐文章于 2024-03-28 09:51:06 发布
本文详细解析了一个C语言程序,该程序通过输入数据并进行排序操作,展示了使用循环、条件判断和数组实现基本排序算法的过程。重点讨论了如何通过用户输入获取数据、利用数组存储数据以及实现排序功能,最终输出排序后的结果。
1万+

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



