//#include "stdafx.h"//If the vc++6.0, with this line.
#include
using namespace std;
double myfunc(double x){
return x-int(x);
}
int main(void){
double x;
cout << "Input x\nx=";
cin >> x;
cout << int(x) << endl << myfunc(x) << endl;
return 0;
}
#include
#include
using namespace std;
void devide(double const data)
{
int integer = static_cast(data);
double decimal = data - integer;
cout<<"您输入数据的整数部分是:"<}
int main()
{
double data = 0;
while(1){
cout<<"请您输入一个浮点数:"<cin>>data;
devide(data);
}
return 0;
}
我发现cout输出小部分会截断,所以使用了一个显示格式