Kai开 发表于 2021-11-1 20:01:50

求两坐标距离,求大佬帮看看

输入平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留2位小数)。要求定义和调用函数dist(x1,y1,x2,y2)计算两点间的距离。

#include<stdio.h>
#include<math.h>
void dist(int a,int b,int c,int d)
{
        double i,j;
        i=(double)(pow(a-c,2)+pow(b-d,2));
        j=sqrt(i);
        printf("%.2lf",j);
}
int main()
{
        int x1,y1,x2,y2;
        printf("请输入两个坐标:\n",x1,y1,x2,y2);
        scanf("%d%d%d%d",x1,y1,x2,y2);
        dist(x1,y1,x2,y2);
        return 0;
}

运行没打印内容,求解答

jhq999 发表于 2021-11-1 20:04:55

scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
页: [1]
查看完整版本: 求两坐标距离,求大佬帮看看