警钟长鸣
查看原帖
警钟长鸣
973359
liaoiming楼主2024/1/28 13:08

警钟长鸣

“直接使用 cout 输出答案即可”

意思是输出数字时保留6位有效数字

注意:cout 输出保留六位有效数字是指含小数时,从最高位到第六位,如果整数大于六位就舍去小数,并不舍去整数

测试 cout 输出的代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
  cout<<11451.41919<<" "<<10000.0<<" "<<1145141919800;
   //cout<<保留六位有效数字<<保留五位有效数字(最后一位为0,所以不算有效,舍去)<<输出大数;
   //输出结果是:cout<<"11451.4 10000 1145141919800";
  return 0;
}

AC code

#include<bits/stdc++.h>
using namespace std;
int main()
{
  cout<<11876.86305646875<<" "<<12000.0;
 //或cout<<"11876.9 12000";
  return 0;
}
2024/1/28 13:08
加载中...