社区讨论

想问一下下为什么80分

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

讨论操作

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

当前回复
3 条
当前快照
1 份
快照标识符
@m49mtsai
此快照首次捕获于
2024/12/04 16:34
去年
此快照最后确认于
2025/11/04 13:22
4 个月前
查看原帖
CPP
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
double dis(int a, int b, int c, int d);
int main() {
	int x1, x2, y1, y2, x3, y3;
	float a, b, c, sum;
	cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
	a = dis(x1, y1, x2, y2);
	b = dis(x1, y1, x3, y3);
	c = dis(x2, y2, x3, y3);
	sum = a + b + c;
	cout << fixed << setprecision(2) << sum;
}

double dis(int a, int b, int c, int d) {
	float distant;
	distant = sqrt((a - c) * (a - c) + (b - d) * (b - d));
	return distant;
}

回复

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

正在加载回复...