调用函数两点间的距离.c

#include<stdio.h>

#include<math.h>

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

int main()

{

double result,x1,x2,y1,y2;

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

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

printf("%.2f",result);

return 0;

}

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

{

double sum,x,y;

x=fabs(x1-x2);

y=fabs(y1-y2);

sum=sqrt(x*x+y*y);

return sum;

}

相关推荐
嵌入式学习和实践11 小时前
C语言-BCD码转换为十进制的测试和说明
c语言·转换·bcd码
喵了meme17 小时前
C语言实战4
c语言·开发语言
智者知已应修善业17 小时前
【求中位数】2024-1-23
c语言·c++·经验分享·笔记·算法
程序员zgh20 小时前
Linux系统常用命令集合
linux·运维·服务器·c语言·开发语言·c++
Bigan(安)21 小时前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix
程序员zgh1 天前
常用通信协议介绍(CAN、RS232、RS485、IIC、SPI、TCP/IP)
c语言·网络·c++
Bigan(安)1 天前
【奶茶Beta专项】【LVGL9.4源码分析】08-theme主题管理
linux·c语言·mcu·arm·unix
了一梨1 天前
外设与接口:按键输入 (libgpiod)
linux·c语言
昔时扬尘处1 天前
【Files Content Replace】文件夹文件内容批量替换自动化测试脚本
c语言·python·pytest·adi
芯联智造1 天前
【stm32简单外设篇】- 28BYJ-48 步进电机(配 ULN2003 驱动板)
c语言·stm32·单片机·嵌入式硬件