m0_62915540 2021-10-22 12:29 采纳率: 100%
浏览 26
已结题

判断并三角形,不知道怎么写了

#include <stdio.h>
#include<math.h>
int main()
{
float a,b,c,p,S;
printf("请输入三边:");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
S=sqrt(p*(p-a)(p-b)(p-c));
if(a+b>c&&b+c>a&&a+c>b)
{
printf("可以组成三角形\n");
printf("S=%f\n",S);
}
else
printf("不是三角形");

if(a==b&&b==c&&a==c)
printf("且三角形为等边三角形");
if(a>b>c,cc+bb==aa)
printf("且三角形为直角三角形\n");
if(b>a>c,b
b==aa+cc)
printf("且三角形为直角三角形\n");
if(c>a>b,cc==aa+b*b)
printf("且三角形为直角三角形\n");
if(a==b&&a!=c&&b!=c||a==c&&a!=b&&c!=b||b==c&&b!=a&&c!=a)
printf("三角形为等腰三角形");

return 0;
}
当输入1 50000 1时,会报错也会显示为等腰三角形 怎么解决呀(超级小白就是说

img

img

  • 写回答

2条回答 默认 最新

  • 技术专家团-极简 2021-10-22 12:30
    关注

    if(a==b&&a!=c&&b!=c)||(a==c&&a!=b&&c!=b)||(b==c&&b!=a&&c!=a)
    用括号括起来

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月30日
  • 已采纳回答 10月22日
  • 创建了问题 10月22日

悬赏问题

  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥15 Python3.5 相关代码写作
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗