洛谷【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 }
代码在这
posted @ 2017-04-18 23:02  zhcs  阅读(216)  评论(0编辑  收藏  举报