黑马程序员技术交流社区

标题: 1027 c语言练习 [打印本页]

作者: p495416980    时间: 2015-10-27 21:37
标题: 1027 c语言练习
#include <stdio.h>
#include <stdlib.h>
/*
5. 请用户输入1个实数(浮点型),请编写算法对这个实数进行四舍五入到个位的运算.
   例如  12.56经过四舍五入运算得到13. 而12.45经过四舍五入运算得到12
*/

int main()
{
    double num = 0;
    printf("请输入1个实数:\n");
    scanf("%lf",&num);

    int i = num;   //取浮点数的整数部分
    float j = num - i;  //取浮点数的小数部分
    if((int)(j*10)>4){          //四舍五入判断
                    printf("num = %d",i+1);
    }else{
                    printf("num = %d",i);
    }   


    return 0;
}

作者: MLP1355053753    时间: 2015-10-27 21:44
不错哦,赞一个,加油
作者: 529548466    时间: 2015-10-27 21:57
赞........................




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