企业网站建站那种好,安卓app开发教程视频免费,高端网站建设信息,制作app软件工具下载题目见zoj 3488
很简单的题目#xff0c;却没能一次搞定#xff0c;因为没看清楚题目中输入数据都是实数。
该题目考察浮点数的比较#xff08;因为浮点数在计算机中存储是近似存储#xff0c;所以不能直接将两个浮点数直接用大于或小于符号相比较#xff09; /* zoj 3…题目见zoj 3488
很简单的题目却没能一次搞定因为没看清楚题目中输入数据都是实数。
该题目考察浮点数的比较因为浮点数在计算机中存储是近似存储所以不能直接将两个浮点数直接用大于或小于符号相比较 /* zoj 3488 conic section */
#include stdio.h
#include math.h#define SMALLNUM 1e-8int main(void)
{double a,b,c,d,e,f;int n;scanf(%d, n);while(n-- 0){scanf(%lf %lf %lf %lf %lf %lf, a, b, c, d, e, f);if(fabs(a-c) SMALLNUM)printf(circle\n);else if(a * c -SMALLNUM)printf(hyperbola\n);else if(a * c SMALLNUM)printf(ellipse\n);else printf(parabola\n);}return 0;
}