引:使用各种方式取整 大于0的小数
四舍五入取整
思路:加上0.5 取整数部分
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
float m;
scanf("%f",&m);
n=(int)(m+0.5);
printf("%d",n);
return 0;
}
向下取整
思路:直接取整数部分
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
float m;
scanf("%f",&m);
n=(int)(m);
printf("%d",n);
return 0;
}
向上取整
思路:取整数部分+1
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
float m;
scanf("%f",&m);
n=(int)(m)+1;
printf("%d",n);
return 0;
}