1002 A+B for Polynomials(PAT,C语言)
作者:互联网
目录
题目
Sample Input:
2 1 2.4 0 3.2
2 2 1.5 1 0.5
Sample Output:
3 2 1.5 1 2.9 0 3.2
代码
#include <stdio.h>
int main() {
int i,j,m,x;
float p[1001]={0},q;
for(i=0;i<2;i++){
scanf("%d",&m);
for(j=0;j<m;j++){
scanf("%d %f",&x,&q);
p[x]+=q;
}
}
int num=0;
for(i=0;i<1001;i++)
if(p[i]!=0)
num++;
printf("%d",num);
for(i=1000;i>=0;i--)
if(p[i]!=0)
printf(" %d %.1f",i,p[i]);
return 0;
}
测试结果
标签:1.5,PAT,int,scanf,Polynomials,Sample,3.2,题目,1002 来源: https://blog.csdn.net/m0_52223697/article/details/113775373