编程题 从键盘输入三角形的三边:A,B,C,计算三角形的面积 求用if和||的版本

2025-04-04 07:04:31
推荐回答(1个)
回答1:

#include
#include
main()
{   double a,b,c,p,s;
    while(1){
     scanf("%lf%lf%lf",&a,&b,&c);
     if(a+b>c&&a+c>b&&b+c>a){
     p=(a+b+c)/2;
     s=sqrt(p*(p-a)*(p-b)*(p-c));
     printf("S = %lf\n",s);
}
else
    printf("wrong!\n");
}
}//这里用不到||,||是或运算,&&是与运算 
//三角形的性质是任意两边大于第三边,
//所以应该用与运算

如图所示,望采纳。。。。。。