社区讨论

全部点都错了

P5735【深基7.例1】距离函数参与者 6已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@lo1m55e2
此快照首次捕获于
2023/10/22 23:18
2 年前
此快照最后确认于
2023/11/03 00:02
2 年前
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;

struct zc {
	int x;
	int y;
}a[4];

int cd(zc a, zc b) {
	double a1 = pow((b.x - a.x), 2.0);
	double a2 = pow((b.y - a.y), 2.0);
	double zc = pow((a1 + a2), 1 / 2);
	return zc;
}

int main() {
	for (int i = 1; i <= 3; i++) {
		cin >> a[i].x >> a[i].y;
	}
	double zzc = cd(a[1], a[2]) + cd(a[1], a[3]) + cd(a[2], a[3]);
	printf("%0.2lf", zzc);
	return 0;
}

按公式写的

回复

12 条回复,欢迎继续交流。

正在加载回复...