编写程序,将浮点数100.453627分别四舍五入到十分位、百分位、千分位、万分位后输出。 输入示例: 无 输出示例: 100.5 100.45 100.454 100.4536
时间: 2024-10-15 14:28:42 浏览: 85
在C语言中,可以使用`printf`函数配合`<math.h>`库来进行数值的四舍五入。下面是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num = 100.453627; // 浮点数
// 四舍五入到十分位、百分位、千分位、万分位
double rounded_to_decimal = round(num * 10) / 10.0;
double rounded_to_hundredth = round(num * 100) / 100.0;
double rounded_to_thousandth = round(num * 1000) / 1000.0;
double rounded_to_ten_thousandth = round(num * 10000) / 10000.0;
// 输出结果
printf("四舍五入到十分位:%.1lf\n", rounded_to_decimal);
printf("四舍五入到百分位:%.2lf\n", rounded_to_hundredth);
printf("四舍五入到千分位:%.3lf\n", rounded_to_thousandth);
printf("四舍五入到万分位:%.4lf\n", rounded_to_ten_thousandth);
return 0;
}
```
当运行这个程序时,将输出:
```
四舍五入到十分位:100.5
四舍五入到百分位:100.45
四舍五入到千分位:100.454
四舍五入到万分位:100.4536
```
阅读全文
相关推荐














