初始结构体,计算量点距离
来源:互联网 发布:炉石传说mac下载 编辑:程序博客网 时间:2024/06/05 11:21
计算两点间距离
#include <stdio.h>#include <math.h>
typedef struct point {
double x;
double y;
} Point;
int main(int argc, char *argv[])
{
Point p1, p2;
double distance;
scanf("%lf%lf%lf%lf", &p1.x, &p1.y, &p2.x, &p2.y);
distance = sqrt((p1.x-p2.x)*(p1.x-p2.x)+
(p1.y-p2.y)*(p1.y-p2.y));
printf("%.3lf\n", distance);
return 0;
}
typedef:用Point代替struct point;
即 Point p1,p2;=struct point p1,p2;
第一个小写的point也是可以省略的,Point的定义如下:
或者 调用函数+结构体;#include <stdio.h>
#include <math.h>
typedef struct point
{
double x;
double y;
} Point;
double distance(Point p1, Point p2)
{
return sqrt((p1.x-p2.x)*(p1.x-p2.x)+
(p1.y-p2.y)*(p1.y-p2.y));
}
int main(int argc, char *argv[])
{
Point p1, p2;
scanf("%lf%lf%lf%lf", &p1.x, &p1.y, &p2.x, &p2.y);
printf("%.3lf\n", distance(p1, p2));
return 0;
}
0 0
- 初始结构体,计算量点距离
- 计算结构体偏移量
- 计算结构体成员地址偏移量...
- 结构体(struct)中的偏移量计算
- 结构体成员偏移量的计算
- 结构体的偏移量计算
- 计算结构体成员偏移量
- 计算结构体成员偏移量
- 矩阵乘法计算量计算(stack + 结构体)
- 8.5.7 计算点距离
- 计算点到直线距离
- 计算结构体中偏移量的方法
- 计算点-双连通分量算法
- 通过两个点的经纬度计算距离
- 通过两个点的经纬度计算距离
- 通过两个点的经纬度计算距离
- 通过两个点的经纬度计算距离
- 通过两个点的经纬度计算距离
- scala循环遍历
- Charles将指定的请求改为固定返回值
- pat a1002
- Fliptile [反转问题][dfs]
- 算法训练 6-1 递归求二项式系数值
- 初始结构体,计算量点距离
- HDU3065 病毒侵袭持续中(AC自动机)
- 在QT中引用Shark Machine Learning library
- 【Dongle】【SSH】框架学习
- 多线程安全开启问题
- 总结一些工具、参考类的网站(总结自己常用的网站)
- 满满的爱
- Java面向对象(五)封装
- Kotlin VS Java:基本语法差异