使用C++结构体寻找平面第一象限距离原点最近的点
在平面第一象限的若干个点中,寻找距离坐标原点最近的点。每个点用横、纵两个坐标表示,需自定义结构体描述点的信息,参考定义如下:
struct point{
int x; // 横坐标
int y; // 纵坐标
};
输入描述
从键盘输入一个整数n(1 ≤ n ≤ 100),表示候选点的数量,随后输入n个点的横纵坐标。
选择规则:
- 优先选择到原点距离最近的点(距离计算保留两位小数)
- 若两点距离相等,取横坐标更小的点
- 若距离与横坐标均相等,取纵坐标更小的点
输出描述
输出格式为
(横坐标,纵坐标),使用英文括号,逗号无前后空格。输入样例
5 1 4 5 0 8 3 9 3 6 4输出样例
(1,4)
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析