黑马程序员技术交流社区

标题: 四舍五入编写算法 [打印本页]

作者: 简约无处不在    时间: 2016-5-12 21:54
标题: 四舍五入编写算法
请用户输入1个实数(浮点型),请编写算法对这个实数进行四舍五入到个位的运算.
例如
12.56经过四舍五入运算得到13. 而12.45经过四舍五入运算得到12
请自己编写算法.
作者: 寂静夜凄凉    时间: 2016-5-12 22:04
float a = 0.0f;
scanf("%f", &a);
int zhengShu = a; //只取整数部分

if(a + 0.5 >= zhengShu + 1)
{

    // 可以进位
    zhengShu = zhengShu + 1;
    printf("%d\n", zhengShu);
}
printf("%d\n", zhengShu);





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2