c语言中round函数哪个头文件

 我来答
freely_1985
2015-05-21 · TA获得超过1190个赞
知道小有建树答主
回答量:2807
采纳率:42%
帮助的人:436万
展开全部

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

feifly0918
2012-10-17 · TA获得超过318个赞
知道答主
回答量:186
采纳率:0%
帮助的人:158万
展开全部
我先问一下你是linux下编程吗,如果是的话,直接:man round就可以查看函数的头文件和用法了

printf("%f\n%f",Round(-1.5),Round(1.5)); //不是Round,而是round。大小写的问题!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-17
展开全部
round(),不是Round(),注意大小写
另外如果还是不行,就是编译器的问题了,可能不支持C99标准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dufenglei908
2012-10-17 · TA获得超过6372个赞
知道大有可为答主
回答量:1449
采纳率:60%
帮助的人:764万
展开全部
#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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuhaiming_0906
2012-10-17 · TA获得超过199个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:152万
展开全部
#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 试下这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式