标题:[求助]帮我看看哪里错拉,
只看楼主
qxkjsha
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-2-25
 问题点数:0 回复次数:6 
[求助]帮我看看哪里错拉,
#include "stdio.h"
#include "math.h"
 void main()
 {
   double a,b,c, s,
   double area;
   printf("please inpute three legs\n");
   scanf("%lf,%lf,%lf\n", &a,&b,&c);
   s=(a+b+c)/2;
   area=sqrt(s*(s-a)*(s-b)*(s-c));
   printf("the area of triangle is %lf\n", area);
}
求三角形面积.编译能通过,得不到结果啊.
显示为:
please inpute three legs
3 4 5
sqrt: DOMAIN error
the area of triangle is +NAN
搜索更多相关主题的帖子: triangle include please double 
2005-10-25 18:11
bushuang
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-10-22
得分:0 
认真点s后是;不是,
以后不要问这样的问题了
2005-10-25 18:20
qxkjsha
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-2-25
得分:0 
不是这个问题,改过来以后还是不行,
哪位老大帮我看看 啊
2005-10-25 18:48
kingw0
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-25
得分:0 
你试试在输入数据的格式时候改为"3,4,5",scanf函数对输入的格式是有要求的,要求输入的数据格式是与你的scanf函数格式控制符一致,
2005-10-25 19:07
qxkjsha
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-2-25
得分:0 
好了,谢谢楼上得
2005-10-25 19:24
kingw0
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-25
得分:0 
不客气,一起进步,我也是新手!!
2005-10-25 20:52
dazhenyu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-10-12
得分:0 

还有既然是double型的就不用写了,缺省就是double

2005-10-30 17:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-31367-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.435323 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved