回 帖 发 新 帖 刷新版面

主题:我是菜鸟。刚学C语言。求助。。。。


望老用帮看看,下面代码错在那儿。。运行到开根号那步就停。。谢谢。


#include "stdio.h"
void main()
{
    float a ,b,c,s,p;
    scanf("%f%f%f",&a,&b,&c);
    if(a+b>c&&b+c>a&&a+c>b)
  { printf("可以构成三角形");
    p=(a+b+c)/2;
    printf("%f\n",p);
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("%f\n",s);
    } 
    else 
    printf("不可以构成三角形");

回复列表 (共2个回复)

沙发


用了数学函数没有加头文件么
#include "math.h"

板凳

楼上正解...

我来回复

您尚未登录,请登录后再回复。点此登录或注册