永发信息网

编程题 计算两点之间的距离

答案:3  悬赏:0  手机版
解决时间 2021-04-23 12:02
  • 提问者网友:兔牙战士
  • 2021-04-22 13:57
编程题 计算两点之间的距离
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-04-22 14:11

#include <stdio.h>


#include <math.h>


void main()


{


double x1,y1,x2,y2;


double z;


printf("请输入第一个点的x,y坐标值:");


scanf("%f,%f",&x1,&y1);


printf("请输入第二个点的x,y坐标值:");


scanf("%f,%f",&x2,&y2);


z=pow(fabs(x1-x2),2)+pow(fabs(y1-y2),2);


printf("两点间的距离为:%f\n",sqrt(z));


}

全部回答
  • 1楼网友:思契十里
  • 2021-04-22 16:28

#include <stdio.h> #include <math.h> typedef struct{ float x; float y; } Point;

main() { Point a, b; printf("请输入第一个点的坐标:x y\n"); scanf("%f %f", &a.x, &a.y); printf("请输入第二个点的坐标:x y\n"); scanf("%f %f", &b.x, &b.y); printf("长度:%f", sqrt( pow(a.x - b.x, 2) + pow(a.y - b.y, 2) )); }

  • 2楼网友:像个废品
  • 2021-04-22 15:12
什么语言?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯