解析:
需要给B加一个eps 然后扩大100倍 非则会有精度上的问题
#include<bits/stdc++.h>
using namespace std;
typedef long long ll ;
ll a;
double b;
#define eps 1e-6
int main()
{
while(cin>>a>>b)
{
b+=eps;
ll c=b*100;
c=a*c/100;
cout<<c<<endl;
}
}
解析:
需要给B加一个eps 然后扩大100倍 非则会有精度上的问题
#include<bits/stdc++.h>
using namespace std;
typedef long long ll ;
ll a;
double b;
#define eps 1e-6
int main()
{
while(cin>>a>>b)
{
b+=eps;
ll c=b*100;
c=a*c/100;
cout<<c<<endl;
}
}