取近似值

//题目描述  取近似值
//写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5, 向上取整;小于5,则向下取整。
//输入描述 :
//输入一个正浮点数值
//输出描述 :
//输出该数值的近似整数值
//示例1
//输入
//5.5
//输出
//6

//取整后用if判断然后分类向上和向下
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
	double num;
	cin >> num;
	int a = int(num);
	if (num - a >= 0.5)
		cout << int(a + 1) << endl;
	else
		cout << int(a) << endl;
	return 0;
}

  

原文地址:https://www.cnblogs.com/277223178dudu/p/11337012.html