四舍五入 浮点数100.453627四舍五入

四舍五入
编写程序,将浮点数100.453627分别四舍五入到十分位、百分位、千分位、万分位后输出。

输入用例

输出用例
100.5
100.45
100.454
100.4536

先乘以倍数,取整后再除以倍数输出

#include <stdio.h>
int main()
{
    printf("%.1f\n",(int)(100.453627*10+0.5)/10.0);
    printf("%.2f\n",(int)(100.453627*100+0.5)/100.0);
    printf("%.3f\n",(int)(100.453627*1000+0.5)/1000.0);
    printf("%.4f\n",(int)(100.453627*10000+0.5)/10000.0);
    return 0;
}

int a=3;//位数
Math.Round(100.453627,a);