cnc刀具入厂检验标准:C语言求三角形面积 !!!!急啊!

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 06:42:33
#include<stdio.h>
main()
{
double a,b,c,l,s;
printf("input number a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c)&&(b+c>a)&&(a+c>b)
{
l=(a+b+c)/2;
s=sqrt(l*(l-a)*(l-b)*(l-c));
printf("s=%d",s);
}
else
printf("NO!");
}

中间
if(a+b>c)&&(b+c>a)&&(a+c>b)
这句电脑提示
Error c:\tc\3.c 7:Expression syntax in function main

怎么解决??
今晚要啊!

#include<stdio.h>
main()
{
double a,b,c,l,s;
printf("input number a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if((a+b>c)&&(b+c>a)&&(a+c>b))
{
l=(a+b+c)/2;
s=sqrt(l*(l-a)*(l-b)*(l-c));
printf("s=%d",s);
}
else
printf("NO!");
}

去掉括号这样
if(a+b>c && b+c>a && a+c>b)

或者改成这样:
if((a+b>c)&&(b+c>a)&&(a+c>b))