当前位置: 首页 > news >正文

2025-03-04 学习记录--C/C++-PTA 习题5-3 使用函数计算两点间的距离

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

在这里插入图片描述
在这里插入图片描述

二、解题思路 ⭐️

在这里插入图片描述

三、代码(C语言)⭐️

#include <stdio.h>
#include <math.h>

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

int main()
{
    double x1, y1, x2, y2;

    scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);
    printf("dist = %.2f\n", dist(x1, y1, x2, y2));

    return 0;
}

/* 你的代码将被嵌在这里 */
double dist( double x1, double y1, double x2, double y2 ){
    double distance = 0; // 两点间的距离,初始值为0
    distance = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2));
    return distance;
}

在这里插入图片描述

c语言进行数学运算,请查看我的另一篇文章。

在这里插入图片描述

相关文章:

  • 20250305随笔 HTML2Canvas 详解与使用指南
  • STM32单片机芯片与内部114 DSP-变换运算 实数 复数 FFT IFFT 不限制点数
  • linux进程通信之共享内存实例
  • 【Javascript网页设计】在线图片画板案例
  • BambuStudio学习笔记:FaceDetector类
  • 模块13.异常_Object
  • 服务器CPU微架构
  • LeetCode 解题思路 10(Hot 100)
  • XTDrone+Mavros+Gazebo仿真——配置与控制不同的无人机
  • DeepSeek赋能智慧工厂:推动制造业高效智能可持续,开启制造业转型升级
  • hi3516cv610适配AIC8800D80的连接路由器记录
  • 文件上传和下载前后端交互逻辑
  • leetcode1 两数之和 哈希表
  • 极狐GitLab 17.9 正式发布,40+ DevSecOps 重点功能解读【四】
  • Golang的多团队协作开发
  • 设计模式|策略模式 Strategy Pattern 详解
  • BambuStudio学习笔记:FlushVolCalculator类
  • doris: Oracle
  • ROM修改进阶教程------修改安卓机型SELinux宽容的几种方式方法 以及第三方系统中如何关闭SELinux宽容
  • 【AD】5-2 DXF结构导入与板框自定义
  • 均价19.5万元/平米!上海徐汇滨江地王项目“日光”,销售额近70亿元
  • 上海下周最高气温在30℃附近徘徊,夏天越来越近
  • 上海劳模风采馆焕新升级后重新开放,展示480位劳模先进故事
  • 解放军仪仗分队参加白俄罗斯纪念苏联伟大卫国战争胜利80周年阅兵活动
  • 央行:当前我国债券市场定价效率、机构债券投资交易和风险管理能力仍有待提升
  • 遇冰雹天气,西安机场新航站楼成“水帘洞”