本文主要是介绍SCAU:判断点是否在圆上,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
判断点是否在圆上
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;
}
这篇关于SCAU:判断点是否在圆上的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!