#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
double a[1002];
memset(a,0,sizeof(a));
int s1,s2;
cin>>s1;
int e;
double c;
while(s1--){
cin>>e>>c;
a[e]+=c;
}
cin>>s2;
while(s2--){
cin>>e>>c;
a[e]+=c;
}
int num=0;
for(int i=0;i<11;i++){
if(a[i]!=0){
num++;
}
}
printf("%d",num);
for(int i=1001;i>=0;i--){
if(a[i]!=0){
printf(" ");
printf("%d %.1lf",i,a[i]);
}
}
return 0;
}
本文介绍了一个使用C++编写的程序,该程序通过输入两个序列的数据到数组中,并计算特定条件下非零元素的数量及输出这些元素。涉及的主要技术包括使用标准输入输出、数组操作以及条件判断。
1422

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



