新手学习,谁帮我找下错误啊
求多项式 ax2+bx+c=0 有几个解呢?输入数据格式:
输入的数据有多行,第一行只有一个整数n,代表接下来有n组的测试数据输入。每一组的测试数据输出在一行中,其中包含了三个整数,分别对应多项式的a,b,c三个常数。
(n<100)
输出数据格式:
输出n组测试数据所对应的多项式的解的个数。每组测试数据的结果输出一行
编:
#include<stdio.h>
int main()
{
int n,i,a,b,c,s;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d%d",&a,&b,&c);
s=b*b-4*a*c;
if(s>0)
printf("2\n");
else if(s=0)
printf("1\n");
else (s<0);
printf("0\n");
}
return 0;
}
运行后是错的,谁帮忙下,谢谢