输入描述:输入一个正浮点数值; 输出描述:输出该数值的近似整数值;
#include <iostream>
using namespace std;
int main()
{
float a;
cin>>a;
int b;
b=a*10;
int c;
if (b%10>=5)
c=(int) a+1;
else
c= (int) a;
cout<<c<<endl;
return 0;
}
对这个数先进行求整数运算,然后除以10取余数,再判断余数的大小,最后确定输出值。
浮点数转整数算法
本文介绍了一种将输入的正浮点数值转换为近似整数值的算法实现。通过C++代码演示了求整数运算、取余数判断及最终输出值的确定过程。
1403

被折叠的 条评论
为什么被折叠?



