应用介绍
此项目是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;
}
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » pat甲级真题训练代码
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
1001.cpp | 0.19 KB | 2020-03-13 |
1002.cpp | 0.33 KB | 2020-03-13 |
code | 0.00 KB | 2020-03-13 |
PAT_classA | 0.00 KB | 2020-09-20 |
发表评论 取消回复