请编写函数float fun(float h),功能是对变量h的值保留2位小数,并对第三四舍五入。


请编一个函数float fun(float h),函数的功能是对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值为正数)。

例如:h值为8.32433,则函数返回8.32;

h值为8.32533,则函数返回8.33。

代码如下:

				
#include<stdio.h>

int main()
{
     float fun(float h);
     float h;
     printf("Please input a number:");
     scanf("%f",&h);
     printf("The origional nunber is:%f\n",h);
     printf("The result is:%6.2f\n",fun(h));
     return 0;
}




float fun(float h)
{
     long t;
     t=(long)(h*1000+5);
     t=t/10;
     return (float)t/100;
}




联系我们 | 友情链接