#include <iostream.h>
void splitfloat(float x, int *intpart, float *floatpart)
{
*intpart=int(x);
*floatpart=x-*intpart;
}
main ()
{
int i,n;
float x,f;
cin>>x;
splitfloat(x,&n,&f);
cout<<"Intpart="<<n<<";"<<endl;
cout<<"Floatpart="<<f<<";"<<endl;
}
本文介绍了一个简单的C++程序,该程序能够将输入的浮点数拆分为整数部分和小数部分,并分别输出这两部分的值。通过使用指针传递参数的方式,此程序展示了基本的数据类型操作和输入输出流的使用。
#include <iostream.h>
void splitfloat(float x, int *intpart, float *floatpart)
{
*intpart=int(x);
*floatpart=x-*intpart;
}
main ()
{
int i,n;
float x,f;
cin>>x;
splitfloat(x,&n,&f);
cout<<"Intpart="<<n<<";"<<endl;
cout<<"Floatpart="<<f<<";"<<endl;
}

被折叠的 条评论
为什么被折叠?