PTA 7-116 点与圆的位置关系
PTA 7-116 点与圆的位置关系
分数 25
作者 zzz
单位 重庆科技学院
在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,再给定一个点的坐标Px,Py,请判断这个点与圆的位置关系。
输入格式:
先输入三个正整数,分别代表圆心的横纵坐标Ox,Oy和半径R。 在输入两个正整数,分别代表给定点的横纵坐标Px,Py。 输入的所有数据均不超过100
输出格式:
如果点在圆内,输出IN, 如果点在圆上,输出ON, 如果点在圆外,输出OUT, 输出答案后需要输出回车换行。
输入样例:
在这里给出一组输入。例如:
1 1 1
5 5
输出样例:
在这里给出相应的输出。例如:
OUT
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
#include <math.h>
int main(){int ox, oy, r; //圆心横、纵坐标和半径int px, py; //定点横、纵坐标double x;scanf("%d %d %d", &ox, &oy, &r);scanf("%d %d", &px, &py);x = sqrt(pow(ox - px, 2) + pow(oy - py, 2)); //两点间的距离公式if(x == r) //在圆上printf("ON");else if(x < r) //在圆内printf("IN");else //在圆外printf("OUT");return 0;
}
解题思路:
step1:用两点间距离公式求定点到圆心的距离
step2:比较两点的距离和半径的大小
归属知识点:
选择结构
数学函数
PTA 7-116 点与圆的位置关系相关推荐
- 圆与圆的位置关系题目含答案_圆与圆的位置关系课时练习题(附答案)
由莲山课件提供http://www.5ykj.com/ 资源全部免费温馨提示: 此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后.关闭Word文档返回原板块.课时提 ...
- 圆与圆的位置关系题目含答案_直线和圆的位置关系练习题附答案
直线和圆的位置关系练习题附答案 第 1页 共 4页 直线和圆的位置关系练习题 一.选择题:(每小题 5分,共 50分,每题只有一个正确答案) 1.已知⊙O 的半径为 10cm,如果一条直线和圆心 O ...
- 圆与圆的位置关系题目含答案_中考总复习:圆的专题复习-圆的性质及与圆有关的位置关系考点分析...
大家好,欢迎进入Math实验室- 专注于数学的我是用心的! 考点:垂径定理 知识点分析: 1.垂径定理:垂直于弦的直径平分这条弦,并且平分弦所对的两条弧. 2.结论: ①平分弦(不是直径)的直径垂直于 ...
- 高中数学必修2:平面解析几何之直线与圆、圆与圆的位置关系
今天分享关于高中数学必修2平面解析几何中的直线与圆.圆与圆的位置关系 知识点,分别从三个方面讲解,用5个经典习题进行解答全过程. 1.直线与圆的位置关系 2.圆与圆的位置关系 2.求圆的弦长的常用方法 ...
- 直线与圆位置关系的c语言,直线与圆的位置关系教学设计范文
直线与圆的位置关系教学设计范文 教学目标: (一) 教学知识点: 1. 了解直线与圆的三种位置关系. 2. 了解圆的切线的概念. 3. 掌握直线与圆位置关系的性质. (二) 过程目标: 1. 通过多媒 ...
- 直线与圆位置关系的c语言,直线和圆的位置关系说课稿
直线和圆的位置关系说课稿 作为一名老师,通常需要用到说课稿来辅助教学,说课稿是进行说课准备的文稿,有着至关重要的作用.写说课稿需要注意哪些格式呢?以下是小编收集整理的直线和圆的位置关系说课稿,仅供参考 ...
- 圆与圆的位置关系题目含答案_高中数学直线、圆的位置关系的测试题及答案
高中数学直线.圆的位置关系的测试题及答案 一.选择题 1.(2009重庆理)直线与圆的位置关系为( ). A.相切 B.相交但直线不过圆心 C.直线过圆心 D.相离 考查目的:考查直线与圆的位置关系的 ...
- 牛客网基础C++编程-点和圆的位置关系
牛客网基础C++编程-点和圆的位置关系 描述 有圆类(Circle)和点类(Pointer),在圆类中实现一个 isPointerInCircle方法,该方法传入一个点类对象,判断点和圆的关系,并在该 ...
- c语言在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系。
在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系. 输入格式: 先输入三个正整数,分别代表圆心的横纵坐标x,Oy和半径R. 在输 ...
最新文章
- 机器学习中的训练集 验证集 测试集的关系
- css 联系我们,CSS3 模态窗口联系我们表单模板
- 中国独角兽企业总榜发布:百亿超级独角兽达13家(附榜单)
- 演示:PPPOE服务端、拨号路由器、拨号计算机的配置
- 批处理之 for/f 详解
- Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2
- 经典算法题每日演练——第二十一题 十字链表
- 网页上的图片怎么提取出来_如何在网站上提取图片素材
- Java中的策略设计模式-示例教程
- RETSful 的真正含义
- 科学计算机clr,科学计算器按键功能汇总
- MogDB与PostgreSQL分区策略语法测试
- 5.2.7 原子操作的释放函数
- [转载] python 字典的get()pop()方法的区别
- 几种深度学习框架的使用和对比
- 读java源码的好处
- 2021年上半年国家软考系统分析师论文和案例分析
- 控制系统设计专题(一)——PID控制算法
- 处理一份内心煎熬的工作有两种方法——只有一种是正确的
- 计数排序CountingSort