c语言中round函数哪个头文件
发布网友
发布时间:2022-05-17 04:18
我来回答
共5个回答
热心网友
时间:2023-08-21 19:38
round函数是在math.h头文件中,使用时使用#include<math.h>即可使使用。
功能:返回四舍五入的整数值。
举例:
#include <stdio.h>
#include<math.h>
void main()
{
double a = round(111.221);
printf("a = %f\n", a);
}
运行结果:a = 111.000000
热心网友
时间:2023-08-21 19:39
我先问一下你是linux下编程吗,如果是的话,直接:man round就可以查看函数的头文件和用法了
printf("%f\n%f",Round(-1.5),Round(1.5)); //不是Round,而是round。大小写的问题!
热心网友
时间:2023-08-21 19:39
round(),不是Round(),注意大小写
另外如果还是不行,就是编译器的问题了,可能不支持C99标准
热心网友
时间:2023-08-21 19:40
#include <math.h>
round函数用于取整追问int main(void)
{
printf("%f\n%f",Round(-1.5),Round(1.5));
system("PAUSE");
return 0;
}
我试图通过这个程序了解计算机中Round函数对负数四舍五入的处理情况,但这段程序编译未通过,提示是"'Round' : undeclared dentifier",也就是说Round函数未声明,可是我已经在预处理命令中包含了头文件math.h了,这是为什么?
追答小写round
热心网友
时间:2023-08-21 19:41
#include <math.h>追问int main(void)
{
printf("%f\n%f",Round(-1.5),Round(1.5));
system("PAUSE");
return 0;
}
我试图通过这个程序了解计算机中Round函数对负数四舍五入的处理情况,但这段程序编译未通过,提示是"'Round' : undeclared dentifier",也就是说Round函数未声明,可是我已经在预处理命令中包含了头文件math.h了,这是为什么?
追答#include 试下这个