Open echoJzjjy opened 2 years ago
w我输出三位小数试了下,这个422是怎么舍入成41的?
麻烦提供一下代码,另外c++中有专门四舍五入的函数,可以了解一下
using namespace std;
static int count = 0; class SavingAccount { private: int mycount; double money; double rate;
public: SavingAccount(double x):money(x),rate(0.05f),mycount(++count) { }
void calculate() { money = money(1+rate); money = round(money100)/100; }
void changerate(float n_rate) { rate = n_rate; }
void display() { printf("%d ", mycount); printf("%.2f ", money); printf("%.2f\n", rate); } };
舍入还是不行……
想问问为什么我的小数只有一位。。
@echoJzjjy 你的calculate有问题
想为什么要问我的小数只有一个。。 提供一下代码
我分别尝试了对每一次利息四舍五入和对最后结果四舍五入,都会有一部分不能通过的