输入两点坐标求二点间距离

C语言题目

输入两点坐标(X1,y1)、(x2,y2),计算并输出两点间的距离。

解题思路

此题较为简单,在输入时注意区分开x坐标和y坐标,而后就是简单的数学计算了。

计算公式d=√[(x1-x2)²+(y1-y2)²]

初步代码实践

//输入两点坐标(X1,y1)、(x2,y2),计算并输出两点间的距离
#include<stdio.h>
#include<math.h>    //此处引入C语言的数学计算库
int main(){
    double x1,x2,y1,y2;
    printf("Please enter the 2D coordinates of two points : \nExample : 2 3 4 5\n");
    scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);
    printf("The distance between two points is : %f\n",sqrt(pow(x1-x2,2)+pow(y1-y2,2)));    //sqrt(参数)为开根号函数,pow(底数,指数)为指数函数
    return 0;  
}
© 版权声明
THE END
喜欢就点赞支持一下吧,如果觉得不错或日后有所需要,可以收藏文章和关注作者哦。
点赞4打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容