(c++)编写一个程序,当用户输入一个小数(正值浮点数)后,将小数转化为最近的整数输出(四舍五入)。
问题描述】编写一个程序,当用户输入一个小数(正值浮点数)后,将小数转化为最近的整数输出(四舍五入)。【输入形式】用户在第一行输入一个小数【输出形式】用户在下一行显示输出结果【样例输入】3.47【样例输出】3【样例说明】与输入值3.47接近的整数为3和4,3.47比3.5小,舍掉小数部分,结果为3。#include<iostream>using namespace std;int mai
·
问题描述】
编写一个程序,当用户输入一个小数(正值浮点数)后,将小数转化为最近的整数输出(四舍五入)。
【输入形式】
用户在第一行输入一个小数
【输出形式】
用户在下一行显示输出结果
【样例输入】
3.47
【样例输出】
3
【样例说明】
与输入值3.47接近的整数为3和4,3.47比3.5小,舍掉小数部分,结果为3。
#include<iostream>
using namespace std;
int main()
{
float i,b;
int a;
cin>>i;
a=(int)i;
b=i-a;
if(b<0.5&&b>=0)
cout<<a<<endl;
else
cout<<a+1<<endl;
return 0;
}
更多推荐
所有评论(0)