C++ 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    float input;
    float num;
	int nnum;
    cin>>input;
	nnum = (int)input;//取整
    num = input-nnum;//取小数部分
	if(num>=0.5)
		nnum++;
	cout<<nnum<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_40932028/article/details/105179606