C - Multiplication 3-----------------------思維(精度問題)

在這裏插入圖片描述
在這裏插入圖片描述

解析:
需要給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;
	}
	
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章