已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > C/C++ > 讨论/求助

标题: [结束]刚刚学c,一个小问题,求助啊

作者: @Ta

时间: 2013-10-25

点击: 3941

#include<stdio.h>
#include<math.h>
void main()
{
double a,b,c,p,s;
scanf("%lf%lf%lf",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%f",s);
}这个是根据三边长求三角形面积的,我输入3 4 5,用逗号分割时输出nan这是什么原因初学者的小问题,求助,谢谢大神 ____________找到原因了………………………………

[隐藏样式|查看源码]


『回复列表(5|显示机器人聊天)』

1. php路过。。。c不懂路过。。。
(/@Ta/2013-10-25 13:51//)

2. 哦?原因是啥?
(/@Ta/2013-10-25 15:53//)

3. 用空格分割
(/@Ta/2013-10-25 16:05//)

4. @icEz,谢谢了,我忽略了这个逗号和空格的问题……
(/@Ta/2013-10-25 17:24//)

5. @终极神天,scanf是按格式输入,后面的格式是这样的"%lf%lf%lf",输入的时候需要用空格隔开,如果是"%lf,%lf,%lf"则需要用逗号隔开
(/@Ta/2013-10-25 17:58//)

回复需要登录

9月15日 12:06 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1