//写出一个程序,接受一个浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
#include<iostream>
using namespace std;
void interge(float num)
{
int flag=0;
if(num<0)
{
flag=1;
num=-num;
}
int n=(int)num;
float remain=num-n;
if(remain>=0.5)
{
if(flag==1)
cout<<"-"<<n+1<<endl;
else
cout<<n+1<<endl;
}
else
{
if(flag==1)
cout<<"-"<<n<<endl;
else
cout<<n<<endl;
}
}
void main()
{
interge(9.555);
interge(0);
interge(-9.65);
}