C语言中fabs问题

#include<stdio.h>main(){doublea,b;scanf("%lf",&a);b=fabs(a);printf("%f",b);}为什么输入-1.0... #include<stdio.h>
main(){
double a,b;
scanf("%lf",&a);
b= fabs(a);
printf("%f",b);
}
为什么输入-1.0会输出一堆乱码
展开
 我来答
金色潜鸟
2018-04-27 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5539万
展开全部
要包含头文件:
#include <math.h>
求绝对值函数fabs 定义在 math.h 里。
或自己计算绝对值: if (a < 0) b= -a; else b=a;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式