aolone 2022-11-06 20:59 采纳率: 80%
浏览 34
已结题

输出含有#J是为什么

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>
#include<math.h>
struct point{
    double x,y;
};
int main(void)
{
    struct point p[3];
    double a,b,c,s,l,k;
    int i;
    for(i=1;i<=3;i++) 
    {
        printf("输入点%d的坐标\n",i);
        scanf("%lf%lf",&p[i].x,&p[i].y);
    }
    a=pow((p[0].x-p[1].x)*(p[0].x-p[1].x)-(p[0].y-p[1].y)*(p[0].y-p[1].y),0.5);
    b=pow((p[1].x-p[2].x)*(p[1].x-p[2].x)-(p[1].y-p[2].y)*(p[1].y-p[2].y),0.5);
    c=pow((p[0].x-p[2].x)*(p[0].x-p[2].x)-(p[0].y-p[2].y)*(p[0].y-p[2].y),0.5);
    if((a+b<=c)||(a+c<=b)||(b+c<=a))
    {
        printf("Impossible!");
        return 0;
    }
    l=a+b+c;
    k=l/2.0;
    s=pow(k*(k-a)*(k-b)*(k-c),0.5);
    printf("周长为%.2lf   面积为%.2lf",l,s);
    
    return 0;

运行结果及报错内容

img

我想要达到的结果

输入三个点,为什么输出的面积和周长是这个样子的?

  • 写回答

1条回答 默认 最新

  • Li&&Tao 2022-11-06 21:18
    关注
    
    #include<stdio.h>
    #include<math.h>
    struct point{
        double x,y;
    };
    int main(void)
    {
        struct point p[3];
        double a,b,c,s,l,k;
        int i;
        for(i=1;i<=3;i++) 
        {
            printf("输入点%d的坐标\n",i);
            scanf("%lf%lf",&p[i].x,&p[i].y);
        }
        a=pow((p[0].x-p[1].x)*(p[0].x-p[1].x)+(p[0].y-p[1].y)*(p[0].y-p[1].y),0.5);
        b=pow((p[1].x-p[2].x)*(p[1].x-p[2].x)+(p[1].y-p[2].y)*(p[1].y-p[2].y),0.5);
        c=pow((p[0].x-p[2].x)*(p[0].x-p[2].x)+(p[0].y-p[2].y)*(p[0].y-p[2].y),0.5);
        if((a+b<=c)||(a+c<=b)||(b+c<=a))
        {
            printf("Impossible!");
            return 0;
        }
        l=a+b+c;
        k=l/2.0;
        s=pow(k*(k-a)*(k-b)*(k-c),0.5);
        printf("周长为%.2lf   面积为%.2lf",l,s);
        
        return 0;
    }
    

    距离不应该是x的平方在加上y的平方再开根号?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月14日
  • 已采纳回答 11月6日
  • 创建了问题 11月6日

悬赏问题

  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化