注意分类方法,输入的数据都是特殊的那些情况,不用考虑太复杂……
#include<stdio.h>
int main()
{
int cas;
double a,b,c,d,e,f;
scanf("%d",&cas);
while(cas--)
{
scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f);
if(a==c) printf("circle\n");
else if(a==0||c==0) printf("parabola\n");
else
{
if(a*c<0) printf("hyperbola\n");
else printf("ellipse\n");
}
}
return 0;
}