HDU 1840 Equations【簡單數學題】


http://acm.hdu.edu.cn/showproblem.php?pid=1840


一開始沒考慮清楚,忽略特殊情況和 a 不等於 0 的情況


#include<stdio.h>
int main()
{
	int s,a,b,c;
	scanf("%d",&s);
	while(s--)
	{
		scanf("%d%d%d",&a,&b,&c);
		
		if(a==0 && b==0 && c==0)
			printf("INF\n");
		if(a==0 && b==0 && c!=0)
			printf("0\n");
		else if(a==0 && b!=0)
			printf("1\n");
		else if(a!=0 && (b*b-4*a*c)>0)
			printf("2\n");
		else if(a!=0 && (b*b-4*a*c)==0)
			printf("1\n");
		else if(a!=0 && (b*b-4*a*c)<0)
			printf("0\n");
	}
	return 0;
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章