1002 A+B for Polynomials(PAT,C语言)

目录

题目

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;
}

测试结果

1002 A+B for Polynomials(PAT,C语言)

上一篇:pspell和aspell与php为德语


下一篇:安卓基础工具分析与实践