当前位置:编程学习 > C#/ASP.NET >>

怎么去不掉的小数点呢? (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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,