題目描述:
寫出一個程序,接受一個正浮點數(shù)值,輸出該數(shù)值的近似整數(shù)值。如果小數(shù)點后數(shù)值大于等于5,向上取整;小于5,則向下取整。
輸入描述:
輸入一個正浮點數(shù)值
輸出描述:
輸出該數(shù)值的近似整數(shù)值
示例1
輸入
5.5
輸出
6
參考程序1:
#include <iostream>
using namespace std;
int main(){
double d;
cin>>d;
cout<<(int)(d+0.5)<<endl;
return 0;
}
參考程序2:
#include <iostream>
using namespace std;
int main(){
double d;
cin>>d;
int n = d;
cout<<(d-n>=0.5?++n:n)<<endl;
return 0;
}