这里是新手。我怎样才能算出1865345.934?
我应该使用什么变量?谢谢你。
#include<iostream>
using namespace std;
int main(){
price=1865345.934;
cout << price;
return 0;
}
如果我使用 int,小数点不会出现在输出中,而如果我使用 double,则显示 1.86535e+006。
您可以在c++中使用set precision。您必须告诉它应该打印多少个小数位。 示例-
#include<iostream>
using namespace std;
int main(){
double price=1865345.934;
cout<<fixed<<setprecision(3)<<(price);
return 0;
}