怎么去不掉的小数点呢? (C++)
为什么我控制不了小数点呢?我不想要得数小数点后面的数位。#include <iostream>
#include <iomanip>
using namespace std ;
int main()
{
float num;
cout << "Please enter a number DD.CC: ";
cin >> num;
double q = num / 0.25 ;
cout << setprecision(0) << q << endl;
cin >> q ;
} --------------------编程问答-------------------- 发错地方了吧 --------------------编程问答-------------------- 这是.net的 C++应该去C++板块问吧!还有q是double 的一般是会返回0.00....的 你可以设置下double C++不清楚怎么设置。 --------------------编程问答-------------------- 貌似setprecision()的作用是浮点数的总位数吧,而不是小数点后的位数,0应该是不成立的,你再好好看看该函数的用法。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- cout.precision(4)
补充:.NET技术 , C#