c语言输入坐标求距离,C语言“调用子函数求两点间距离”【问题描述】给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留2位小数)。要求定义和调用函数dist(x1,y1,x2,...

b357216499010bdf2c78f9eb61d172be.pngC语言“调用子函数求两点间距离”【问题描述】给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留2位小数)。要求定义和调用函数dist(x1,y1,x2,y2)计算两点间的距离。【输入

2016-11-03

C语言“调用子函数求两点间距离”

【问题描述】

给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留2位小数)。

要求定义和调用函数dist(x1,y1,x2,y2)计算两点间的距离。

【输入形式】

从键盘输入点坐标(x1,y1)

从键盘输入点坐标(x2,y2)

【输入输出样例1】(下划线部分表示输入)

Input(x1,y1):35.5 48.6

Input(x2,y2):210.7 104.5

distance=183.90

【样例说明】

输入提示符后要加一个空格.例如“Input (x1,y1):”,其中“:”后要加一个且只能一个空格.

输入的数据之间以一个空格相隔.

输出语句的“=”两边无空格.

英文字母区分大小写.必须严格按样例输入输出.*/

#include

#include

int main (void)

{

double x1,y1,x2,y2,distance;

double dist(double x1,double y1,double x2,double y2);

printf("Input(x1,y1):");

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

printf("Input(x2,y2):");

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

distance=dist(x1,y1,x2,y2);

printf("distance=%.2lf",distance);

return 0;

}

double dist(double x1,double y1,double x2,double y2)

{

double a,result;

a=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);

result=sqrt(a);

return result;

}

为神魔无法运行啊?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值