用c语言表示点是否在圆内

检查点 (x,y) 是否在圆内(带边界)。圆的中心位于点 (0,0) 中,半径为 5。从标准输入(先x,然后是y)读取点坐标,坐标由空格分隔。如果点在圆圈内,则输出"是",如果不是输出"否"(没有配额)。不要使用"if"命令,请使用条件运算符 (?:)。

计算点和圆心的距离,判断是否大于圆半径

#include <stdio.h>
#include <math.h>
int main()
{
    int x,y;
    double dis = 0;
    scanf("%d%d",&x,&y);
    dis = sqrt(x*x+y*y);
    dis >= 5?printf("否"):printf("是");
    return 0;
}