当前位置: 代码迷 >> 综合 >> C语言转换整数(四舍五入)
  详细解决方案

C语言转换整数(四舍五入)

热度:55   发布时间:2023-12-06 18:09:35.0

编写一个程序,当用户输入一个小数(正值浮点数)后,将小数转化为最近的整数输出(四舍五入)。
【输入形式】

用户在第一行输入一个小数
【输出形式】

用户在下一行显示输出结果
【样例输入】

代码:#include<stdio.h>
int main()
{
    float i;
    float a = 0;
    scanf("%f", &i);
    a = i; 
    if (a >= (0.5 + (int)i))
        printf("%d", (int)a+1);
    else
        printf("%d", (int)i);
    return 0;
}

  相关解决方案