首页 > 其他分享 >PTA:7-116 点与圆的位置关系

PTA:7-116 点与圆的位置关系

时间:2024-04-03 19:04:55浏览次数:23  
标签:输出 int 位置 PTA 116 y1 x1 输入 OUT

作者 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

栈限制

8192 KB

#include<stdio.h>
int main()
{
    int x,y,r,x1,y1;
    scanf("%d %d %d",&x,&y,&r);
    scanf("%d %d",&x1,&y1);
    if((x1-x)*(x1-x)+(y1-y)*(y1-y)<r*r){
        printf("IN");
    }
    else if((x1-x)*(x1-x)+(y1-y)*(y1-y)==r*r){
        printf("ON");
    }
    else if((x1-x)*(x1-x)+(y1-y)*(y1-y)>r*r){
        printf("OUT");
    }
    return 0;
}

标签:输出,int,位置,PTA,116,y1,x1,输入,OUT
From: https://blog.csdn.net/2301_81508028/article/details/137255588

相关文章

  • PTA:7-115 计算星期值
    作者 周文俊单位 西南石油大学编程序实现:输入一个年份,求出这一年的1月1日是星期几,要求使用全中文形式(如“星期六”)输出,并限定不能使用循环结构。假定从公元第一天开始,就实施格里高利历法,并且公元1年1月1日为星期一。格里高利历法的置闰规则是400年97闰,也可以概括为:四闰百不......
  • PTA:7-117 求整数段和
    作者 杨起帆单位 浙大城市学院给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按S......
  • PTA:7-118 N个数求和
    作者 陈越单位 浙江大学本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1a2/b2...给出N个有理数。题目保证所有分子和分母都在长整......
  • BZOJ3160万径人踪灭-回文子序列(位置对称)计数
    link:https://www.luogu.com.cn/problem/P4199写manacher看到的(其实重点并不在manacher)题意:给一个仅包含2种字母的字符串,问有多少种不同的子序列,满足:内容和位置都是对称的不能是连续的一段\(1\leqn\leq10^5\)答案=子序列个数-回文串个数,回文串用manacher跑,子序列则考虑......
  • CentOS7下Docker容器默认安装位置迁移
    Docker一般默认安装在/var/lib/docker目录下,对于云主机或云服务器默认系统盘不大的情况很不友好,动不动就是overlay占用很大空间。将Docker默认安装位置迁移分为一下几步:一、找到Docker默认安装位置1[root@XXXXXXX~]#dockerinfo2Client:3Context:default4D......
  • PTA数据结构第四章7-2 变身(八进制转成十进制)
    分数20作者 陈晓梅单位 广东外语外贸大学题目给出一个由18位八进制数字组成的序列,要求每六位转成一个十进制数并输出。输入格式:18位八进制数字组成的序列。输出格式:输出转换后的三个十进制数,以空格分隔,行末不能有空格。输入样例:000023452230567134输出样例:......
  • redis特殊数据类型-Geospatial(地理位置)用法
    一 Geospatial(地理位置)介绍使用经纬度定位地理坐标并用一个有序集合zset保存,所以zset命令也可以使用有效的经度从-180度到180度。有效的纬度从-85.05112878度到85.05112878度。二 Geospatial应用场景        通过georadius就可以完成附近的人功能withcoo......
  • 8、linux安装orace11g报[FATAL][INS32035]无法在指定位置创建新产品清单
    目录linux安装orace11g报·[FATAL]·[INS32035]无法在指定位置创建新产品清单1、执行静默安装命令后报错:提示如下2、解决方案:3、重新执行静默安装命令linux安装orace11g报·[FATAL]·[INS32035]无法在指定位置创建新产品清单1、执行静默安装命令后报错:提示如下正在启动Oracle......
  • pta 1013 数素数
    013数素数分数20全屏浏览切换布局作者 CHEN,Yue单位 浙江大学令 Pi​ 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM​ 到 PN​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 PM​ 到 PN​ 的所有素......
  • 输出全排列 pta python
    输入整数n(3<=n<=7),编写程序输出1,2,...,n整数的全排列,按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:123132213231312321......