注册 登录
编程论坛 C语言论坛

这个程序怎么在保留2位小数之后再打出4个0?

黑暗骑士5D 发布于 2019-11-17 10:39, 1303 次点击
编写一个四舍五入程序,将输入的数据(浮点数)保留两位小数后输出。

输入格式:
输入一个浮点数。

输出格式:
保留两位小数后输出。

输入样例:
123.456
输出样例:
123.460000
1 回复
#2
纯蓝之刃2019-11-17 11:29
程序代码:
#include <stdio.h>

int main()
{
    float a;
    int tmp;
    printf("请输入一个浮点数:");
    scanf("%f",&a);

    tmp=a*100+0.5;

    printf("%f",(float)tmp/100);

    return 0;
}
1