毕加毕加 2021-10-04 18:14 采纳率: 75%
浏览 34

c语言,为什么这样算出来答案不对呢

img


#include <stdio.h>
#include <math.h>
int main()
{
double x1,x2,x3,y1,y2,y3;
scanf("%lf %lf %lf %lf %lf %lf",&x1,&x2,&x3,&y1,&y2,&y3);
if(x1==x2==x3||y1==y2==y3||((x1==x2)&&(y1==y2))||((x2==x3)&&(y2==y3))||((x1==x3)&&(y1==y3)))
printf("Impossible");
else{
double l,a,b;
l=sqrt(pow(x1-x2,2)+pow(y1-y2,2))+sqrt(pow(x1-x3,2)+pow(y1-y3,2))+sqrt(pow(x3-x2,2)+pow(y3-y2,2));
a=l/2;
b=a*(a-sqrt(pow(x1-x2,2)+pow(y1-y2,2)))(a-sqrt(pow(x1-x3,2)+pow(y1-y3,2)))(a-sqrt(pow(x3-x2,2)+pow(y3-y2,2)));
printf("L =%.2f,A =%.2f",l,b);

}

}

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2021-10-04 18:19
    关注

    x1==x2==x这样写是不对的,改为(x1==x2) && (x2==x)

    评论

报告相同问题?

问题事件

  • 创建了问题 10月4日

悬赏问题

  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器
  • ¥15 微机原理汇编语言debug调试实验
  • ¥23 matlab可以把相图转换为庞加莱映射吗
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件