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
暂无评论内容