编写函数fun,该函数的功能是:变量x保留两位小数,对第三位小数四舍五入。用c语言
时间: 2023-06-11 18:09:04 浏览: 135
C语言程序设计-对某一正数的值保留2位小数,并对第三位进行四舍五入;
5星 · 资源好评率100%
以下是示例代码:
```c
#include <stdio.h>
void fun(double *x) {
*x = (*x * 1000 + 0.5) / 1000.0; // 将第三位小数四舍五入
}
int main() {
double x = 1.234567;
printf("Before: %.6lf\n", x);
fun(&x);
printf("After: %.6lf\n", x);
return 0;
}
```
输出结果为:
```
Before: 1.234567
After: 1.235000
```
在函数`fun`中,我们将输入的变量`x`乘以1000,然后加上0.5,这样第三位小数位就会四舍五入。最后再除以1000,保留两位小数。在`main`函数中,我们调用`fun`函数,并将变量`x`的地址传递给它,这样就可以修改变量`x`的值。
阅读全文