设为首页 加入收藏

TOP

问题一百三十七:计算坐标上两点之间的距离
2014-11-23 22:13:06 来源: 作者: 【 】 浏览:2
Tags:问题 一百三十七 计算 坐标 两点 之间 距离

[plain]

[plain]

[plain] #include
#include
#include

float distance(int a, int b, int c, int d);

int main(int argc, char *argv[])
{
int a;
int b;
int c;
int d;

printf("Please enter the first coordinate points x:"); //输入第一个点
scanf("%d %d", &a, &b);
printf("Please enter the second coordinate points y:"); //输入第二个点
scanf("%d %d", &c, &d);

printf("The distance between two points is %f\n", distance(a, b, c, d));

system("PAUSE");
return 0;
}

// Calculate distances

float distance(int a, int b, int c, int d) //计算两点的距离
{
int x;
int y;
float distance;

x=abs(a-c);
y=abs(b-d);
distance=sqrt(x*x+ y*y);

return distance;
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题一百三十八:指针操作学生结.. 下一篇问题一百四十二:空心三角形

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: