为什么输出的是24.7啊?
  • 板块灌水区
  • 楼主zitear
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/12/1 18:54
  • 上次更新2023/11/3 23:10:00
查看原帖
为什么输出的是24.7啊?
444290
zitear楼主2021/12/1 18:54
#include <bits/stdc++.h>
using namespace std;
string a[10005];
stack<double> num;
int cnt;
int main(){
    num.push(24.69);
    cout<<fixed<<setprecision(1)<<24.69<<endl;
    cout<<num.top()<<endl;
    printf("%.1f\n",24.69);
	printf("%.1f",num.top());
    return 0;
}

24.69保留一位小数不是24.6吗?

为什输出24.7啊?

2021/12/1 18:54
加载中...