#include<cstdio>
#include<algorithm>
#include<stdlib.h>
using namespace std;
const int maxn=1005;
int main()
{
int k,n=0;
float a[maxn]={0};
int e;
float c;
scanf("%d",&k);
for(int i=1;i<=k;i++)
{
scanf("%d%f",&e,&c);
a[e]+=c;
}
scanf("%d",&k);
for(int i=1;i<=k;i++)
{
scanf("%d%f",&e,&c);
a[e]+=c;
}
for(int i=0;i<maxn;i++)
{
if(a[i]!=0)
n++;
}
printf("%d",n);
for(int i=maxn-1;i>=0;i--)
{
if(a[i]!=0)
printf(" %d %.1f",i,a[i]);
}
system("pause");
return 0;
}
PAT 1002
最新推荐文章于 2021-01-29 11:50:25 发布
本文展示了一个使用C++实现的数据统计程序,通过读取输入数据并进行累加处理,最终输出非零元素的数量及具体数值。该程序利用了C++标准库中的基本输入输出操作、数组处理以及条件判断。
201

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



