#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
while(scanf("%d%d%d",&a,&b,&c)!=EOF)
{
double d=b*b*1.0-4*a*c;//*1.0,把int型转换为浮点型
if(a==0)
printf("a=0,error\n");
else if (d<0)
printf("no root\n");
else if (d>=0)
{
double x1=-b+pow(d,0.5),x2=-b-pow(d,0.5);
printf("x1=%g,x2=%g\n",x1/(2*a),x2/(2*a));
}
}
return 0;
}
SWUSTOJ 161: C++测试二
最新推荐文章于 2025-05-08 06:46:15 发布