#include<iostream>
using namespace std;
//求一元二次方程组ax2+bx+c=0的实根,若该方程无实根,则输出有关警告信息。
int main()
{
int a, b, c;
cin >> a >> b >> c;
try
{
while (true)
{
int ret = b * b - 4 * a * c;
if (ret < 0)
{
throw ret;
}
cout << (-b + ret) / 2 * a << endl;
cout << (-b - ret) / 2 * a << endl;
cin >> a >> b >> c;
}
}
catch(int)
{
cout << "此一元二次方程组无实根" << endl;
}
cout << "ending" << endl;
return 0;
}
异常处理:求一元二次方程组ax2+bx+c=0的实根,若该方程无实根,则输出有关警告信息。
于 2023-03-15 20:31:34 首次发布