当前位置:首页C语言 > 正文

【C语言题目】判断点和圆形的位置关系

作者:野牛程序员:2023-10-20 16:17:14C语言阅读 2855

【C语言题目】判断点和圆形的位置关系
有一个圆,圆心坐标是(0,0),半径r=4.5,任意输入一个点的坐标(x,y),判断这个点是在圆内,圆周上,还是在圆外。
输入: 两个浮点数x , y
输出: 如果在圆内,输出in  ;如果在圆外,输出out ;  如果在圆上,输出on
【样例输入】  1.0   1.0 
【输出】in


#include <stdio.h>

int main() {
    double x, y, r,r2;
    scanf("%lf %lf", &x, &y);
    r = x * x + y * y;
    r2=4.5*4.5;

    if (r < r2) {
        printf("in");
    } else if (r > r2) {
        printf("out");
    } else {
        printf("on");
    }

    return 0;
}


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击