调用round函数必须包含头文件#include
对于小数而言,round()函数仅仅保留到整数位,即仅仅对小数点后一位四舍五入;
a=1.3579 round(a)=1;
a=13.579 round(a)=14;
2.round()函数原理:
x=(int)(x+0.5)公式,故可以自己写出round()函数;
#include
using namespace std;
double round(double x)
{
return (int)(x+0.5);
}
3.保留小数用法:保留小数位数,则可以先乘后除
#include
#include
using namespace std;
int main()
{
double x=1.3579;
printf("对1.3579保留两位有效数字: ");
printf("%.2lf\n",round(x*100)/100);
return 0;
}
对1.3579保留两位有效数字: 1.36
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)