pat 甲级 1002
2018-03-06 23:22
288 查看
pat 甲级 1002
1. 注意下浮点数能用==
#include<bits/stdc++.h>
using namespace std;
double an[1005];
int main()
{
int k,a;
double b;
for(int j = 0;j<2;j++)
{
cin>>k;
for(int i = 0;i<k;i++)
{
cin>>a>>b;
an[a]+=b;
}
}
int count = 0;
for(int i = 0;i<1005;i++)
if(abs(an[i]-0.0)>0.000001)
count++;
printf("%d",count);
for(int i = 1000;i>=0;i--)
if(abs(an[i]-0.0)>0.000001)
printf(" %d %.1lf",i,an[i]);
return 0;
}
1. 注意下浮点数能用==
#include<bits/stdc++.h>
using namespace std;
double an[1005];
int main()
{
int k,a;
double b;
for(int j = 0;j<2;j++)
{
cin>>k;
for(int i = 0;i<k;i++)
{
cin>>a>>b;
an[a]+=b;
}
}
int count = 0;
for(int i = 0;i<1005;i++)
if(abs(an[i]-0.0)>0.000001)
count++;
printf("%d",count);
for(int i = 1000;i>=0;i--)
if(abs(an[i]-0.0)>0.000001)
printf(" %d %.1lf",i,an[i]);
return 0;
}
相关文章推荐
- PAT甲级C语言.1002. 写出这个数
- PAT 甲级练习 1002
- PAT甲级1002题解
- PAT 甲级 1002 A+B for Polynomials
- PAT程序设计练习——甲级1002(两个多项式的解析与合并)
- PAT甲级1002
- PAT甲级1002
- 【PAT】甲级1002 - A+B for Polynomials(多项式加法)
- PAT 甲级1002_A+B for Polynomials (25)
- PAT甲级.1002. A+B for Polynomials (25)
- PAT甲级1002
- PAT-甲级-1002
- 浙大PAT甲级-1002
- pat甲级1002
- PAT 甲级 1002
- PAT-甲级-1002 A+B for Polynomials
- PAT 甲级 1002
- PAT程序设计考题——甲级1002(A+B for Polynomials ) C++实现
- PAT 甲级1002 A+B for Polynomials (25)
- PAT甲级1002 A + B