大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 round()的问题,于是小编就整理了2个相关c语言 round()的解答,让我们一起看看吧。
=IFERROR(ROUND(VLOOKUP(C6,'考勤'!$C$3:$L$199,10,FALSE),2),0)这个公式是什么意思?
vlookup查找考勤表C列单元格里内容和C6一样的值所在的行,并取该行向右第10列的值?,即L3:L199 round是为vlookup找到的值做指定取到小数点后面第2位(四舍五入)即如果查到的是5.584,则得到5.58 iferror是判断round和vlookup函数的结果,如果有错误则返回0,如果没错误则直接返回函数的结果 如果我没解释清楚,请追问
c语言怎么四舍五入保留一位小数?
要在C语言中对一个浮点数进行四舍五入并保留一位小数,可以使用round函数。该函数接受一个浮点数作为参数,然后将其四舍五入至最接近的整数,并返回一个浮点数。为了保留一位小数,可以在四舍五入前将浮点数乘以10,然后再将得到的结果除以10。这样就可以获得保留一位小数的四舍五入结果。示例代码如下所示:
```c
#include <stdio.h>
#include <math.h>
int () {
float num = 3.456;
float rounded_num = round(num * 10) / 10;
printf("四舍五入保留一位小数的结果为:%.1f\n", rounded_num);
return 0;
}
```
在这个示例中,我们首先将浮点数num乘以10得到34.56,然后使用round函数对其进行四舍五入得到35,最后再除以10得到3.5,即四舍五入保留一位小数的结果。
到此,以上就是小编对于c语言 round()的问题就介绍到这了,希望介绍关于c语言 round()的2点解答对大家有用。