别的情况都能舍入,只有下面这组数据好像有问题
#include<bits/stdc++.h> using namespace std; double a; int main(){ cin>>a; printf("%.4lf\n",a); return 0; }
输入:
0.55555
实际输出
0.5555
期望输出
0.5556