C语言中输入一个点坐标(x,y),判断该点与圆x2+y2=25的位置关系是在圆内圆外还是在圆上。

爪机在线求。

#include <stdio.h>

int main()
{
float x,y,temp;
printf("输入点的坐标,用空格分割:\n");
scanf("%f%f",&x,&y);
temp=x*x+y*y;
if(temp<25)
printf("点在圆内");
else if(temp==25)
printf("点在圆上");
else printf("点在圆外");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-11
我不懂什么C语言,提供思路让你过关.
将坐标点值代入公式X2+Y2,
当值大于25,说明在园外.
当值等于25,说明在园上.
当值小于25,说明在园内.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网