编一个函数double fun(double h),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入
#include <stdio.h>
double fun(double h)
{
int k = h * 100 + 0.5;
return k/100.0;
}
int main()
{
double h;
scanf("%lf",&h);
printf("%g",fun(h));
}
不知道你这个问题是否已经解决, 如果还没有解决的话:def fun(h):
# 将参数h保留两位小数并进行四舍五入
h = round(h, 2)
return h
其中,round函数可以将一个数值保留指定位数的小数并进行四舍五入操作。在这里,使用round对参数h进行保留两位小数并四舍五入的操作即可。