洛谷【P2393】题解
P2393 【yyy loves Maths II】
-
话说,这题其实方法对了,也蛮水的。
-
首先方法是一样的,直接扩大忽略精度问题。
-
其次,我用了c++的函数控制输出小数位数,方法:
cout<<fixed<<setprecision(小数位数)<<...;
注意,此函数包含在iomanip头文件中。 -
因为我用的输入输出是C++的流式,所以加个取消同步就行了,(其实不加也行)(逃。
-
然后,就没有然后了。
1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 5 double n,ans; 6 7 int main(void){ 8 ios::sync_with_stdio(false); 9 10 while(cin>>n){ans+=n*1000000;} 11 cout<<fixed<<setprecision(5)<<ans/1000000; 12 }
悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非