c语言:函数float fun(double h),函数的功能是对变量h中的值保留2位小数,

/*
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!

函数float fun(double h),函数的功能是对变量h中的值保留2位小数,
并对第三位进行四舍五入(规定h中的值为正数)。
例如:h值为8.32433,则函数返回8.32;
h值为8.32533,则函数返回8.33。
*/

#include <stdio.h>
#include <conio.h>
#include <windows.h>
float fun ( float h )
{
long num;
h=h+(float)0.005;
h=h*100;
num=(long)h;
h=(float)___1___;
h=h/100;
return ___2___;
}
main()
{
float a;
system("cls");
printf("Enter a: ");
scanf("%f",&a);
printf("The original data is: ");
printf("%f \n\n",a);
printf("The result: %f\n",fun(a));
}

#include <stdio.h>
#include <conio.h>
#include <windows.h>
float fun ( float h )
{
long num;
h=h+(float)0.005;
h=h*100;
num=(long)h;
h=(float)num;
h=h/100;
return h;
}
main()
{
float a;
system("cls");
printf("Enter a: ");
scanf("%f",&a);
printf("The original data is: ");
printf("%f \n\n",a);
printf("The result: %5.2f\n",fun(a));
getch();
}
温馨提示:答案为网友推荐,仅供参考