判断点是否在圆上
Time Limit:1000MS Memory Limit:65536K
题型: 编程题 语言: G++;GCC
描述
由键盘输入一个点的坐标, 要求编程判断这个点是否在单位圆(圆心在坐标0,0)上,点在圆上输出Y, 不在圆上输出N。 使用小数点后3位精度进行判断。
输入样例
0.707,0.707
输出样例
Y
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>int main()
{double x,y;scanf("%lf,%lf",&x,&y);if(fabs((x*x+y*y)-1)<1e-3)printf("Y\n");elseprintf("N\n");return 0;
}