您的位置:首页 > 其它

1002. A+B for Polynomials (25)

2013-11-12 15:30 417 查看
1002. A+B for Polynomials (25)

#include <stdio.h>
const int N=1000;
void Polynomials()
{
float ar1[N+1],ar2[N+1],f;
int k,i,index;
for(i=0;i<=N;i++) {ar1[i]=0;ar2[i]=0;}
scanf("%d",&k);
for(i=0;i<k;i++)
{
scanf("%d%f",&index,&f);
ar1[index]=f;
}
scanf("%d",&k);
for(i=0;i<k;i++)
{
scanf("%d%f",&index,&f);
ar2[index]=f;
}
k=0;
for(i=0;i<=N;i++)
{
ar1[i]+=ar2[i];
if(ar1[i]!=0) k++;
}
printf("%d",k);
for(i=N;i>=0;i--)
{
if(ar1[i]!=0) printf(" %d %.1f",i,ar1[i]);
}
}

int main()
{
//	freopen("test.in","r",stdin);
//	freopen("test.out","w",stdout);
Polynomials();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  1002. A+B for Polyno