pat甲级真题训练代码

此项目是pat甲级真题训练代码。 想了解更多请下载附件。

应用介绍

此项目是pat甲级真题训练代码。

#include<iostream>

using namespace std;

int main()

{

    int a,b;

    cin >> a >> b;

    string s = to_string(a + b);

    int l = s.length();

    for(int i=0;i<l;i++){

        cout << s[i];

        if((l-1-i)%3==0&&(l-1-i)!=0&&s[i]!='-') cout << ',';

    }

    return 0;

}


#include<iostream>

#include<iomanip>

using namespace std;

int main()

{

    double e[1001]={0};

    int n1,n2,a,s=0;

    double b;

    cin >> n1;

    for(int i=0;i<n1;i++){

        cin >> a >> b;

        e[a]+=b;

    }

    cin >> n2;

    for(int i=0;i<n2;i++){

        cin >> a >> b;

        e[a]+=b;

    }

    for(int i=0;i<1001;i++){

        if(e[i]!=0) s++;

    }

    cout << s;

    if(s!=0) cout << ' ';   // 注意此处若为0,则不能输出空格

    for(int i=1000;i>=0;i--){

        if(e[i]!=0.0) {

            s--;

            cout << fixed << setprecision(1) << i << ' ' << e[i];

            if(s!=0) cout << ' ';

        }

    }

    return 0;

}

文件列表(部分)

名称 大小 修改日期
1001.cpp0.19 KB2020-03-13
1002.cpp0.33 KB2020-03-13
code0.00 KB2020-03-13
PAT_classA0.00 KB2020-09-20

立即下载

相关下载

[pat甲级真题训练代码] 此项目是pat甲级真题训练代码。 想了解更多请下载附件。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部