C语言日常作业|运用函数对输入的数值保留两位小数并对第三位进行四舍五入

思路:用整形截取小数点后三位数值,取其个位数值判断是否满足四舍五入进行进一或舍去第三位,而后返回赋值。

#include
double fun(double x)
{
	int a,b,c;
	double d;
	a=x*1000;//利用整形截取三位数值
	b=x*100;//前两位数值保持不变
	c=a%10;//取个位数值
	if(c>4) d=(b+1.0)/100.0;//四舍五入步骤
	else d=b/100.0;
	return(d);
}
void main()
{
	double x,y;
	printf("请输入一个小数:");
	scanf("%lf",&x);
	y=fun(x);
	printf("四舍五入后取得:%f\n",y);
}

C语言日常作业|运用函数对输入的数值保留两位小数并对第三位进行四舍五入_第1张图片

你可能感兴趣的:(C语言程序设计,VC++6.0,C语言,日常作业,大一新生,编程小白,函数思路)