请高手指点一下: 我输入一个double型数,怎么确定它是整数,如果是整数又怎样将它转化成int型;或都求它的整数陪份! 如: 输入4.25 int d; 使d为4;谢谢了!!
#include<iostream>
using namespace std;
int main(){double d;cin>>d;int i;i=d;if(0.0==d-i) cout<<"It is integer!"<<endl;else cout<<"It is not a integer!"<<endl;cout<<i<<endl;
return 0;}
[此贴子已经被作者于2007-9-5 17:27:00编辑过]
用楼上的代码就行。i=d;就是强制转换啦
谢谢了!小弟以前只知道int型转换成double型,现在明白了。受孝了!!