C语言程序设计(第三版)何钦铭著 习题5-3

C语言程序设计(第三版)何钦铭著 习题5-3

习题一览表
1. C语言程序设计(第三版)何钦铭著 习题2-1
2.C语言程序设计(第三版)何钦铭著 习题2-2
3.C语言程序设计(第三版)何钦铭著 习题2-3
4.C语言程序设计(第三版)何钦铭著 习题2-4
5.C语言程序设计(第三版)何钦铭著 习题2-5
6.C语言程序设计(第三版)何钦铭著 习题2-6
7.C语言程序设计(第三版)何钦铭著 习题3-1
8.C语言程序设计(第三版)何钦铭著 习题3-2
9.C语言程序设计(第三版)何钦铭著 习题3-3
10.C语言程序设计(第三版)何钦铭著 习题3-4
11.C语言程序设计(第三版)何钦铭著 习题3-5
12.C语言程序设计(第三版)何钦铭著 习题4-1
13.C语言程序设计(第三版)何钦铭著 习题4-2
14.C语言程序设计(第三版)何钦铭著 习题4-3
15.C语言程序设计(第三版)何钦铭著 习题4-4
16.C语言程序设计(第三版)何钦铭著 习题4-5
17.C语言程序设计(第三版)何钦铭著 习题4-6
18.C语言程序设计(第三版)何钦铭著 习题4-7
19.C语言程序设计(第三版)何钦铭著 习题4-8
20.C语言程序设计(第三版)何钦铭著 习题4-9
21.C语言程序设计(第三版)何钦铭著 习题4-10
22.C语言程序设计(第三版)何钦铭著 习题4-11
23.C语言程序设计(第三版)何钦铭著 习题5-1
24.C语言程序设计(第三版)何钦铭著 习题5-2


题目

使用函数计算两点间的距离∶
给定平面任意两点坐标(x1,y1)和(x2,y2),
求这两点之间的距离(保留 2位小数)。
要求定义和调用函数 dist(x1,y1,x2,y2)计算两点间的距离。试编写相应程序。


分析过程

输入

条件:输入(x1,y1)和(x2,y2)

输出

条件:这两点之间的距离(保留 2位小数),要求定义和调用函数 dist(x1,y1,x2,y2)计算两点间的距离

代码

#include <stdio.h>
#include <math.h>
double dist(double x1, double y1, double x2, double y2);/*函数声明*/

int main () {
    
    
	/*定义变量*/
	double x1, y1, x2, y2;                                                      /*定义变量,存储输入的(x1,y1)和(x2,y2)*/
	/*赋值*/
	printf("请输入(x1,y1)和(x2,y2):\n");                                 	/*输入提示*/
	scanf("%lf %lf %lf %lf \n", &x1, &y1, &x2, &y2);                            /*输入并赋给变量*/
	
    /*计算*/
    printf("(%lf %lf)和(%lf %lf)之间的距离为%.2f \n", x1, y1, x2, y2, dist(x1, y1, x2, y2)); /*输出计算结果*/
	return 0;
}

double dist(double x1, double y1, double x2, double y2){
    
    
    return sqrt((pow(fabs(x1-x2), 2) + pow(fabs(y1-y2), 2)));
    
}

运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43228814/article/details/112507817