解二次方程的程序出错 求解

问题遇到的现象和发生背景

_问题描述 :

编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0

输入说明 :

3个整数a b c,以一个空格分隔

输出说明 :

两个根,大数在前,小数在后

输出时保留两位小数。

输入范例 :2 -7 5

用代码块

```c++
//设bb-4ac已>0
#include
#include
#include
using namespace std;
int main()
{
double a,b,c,dlt,x1,x2,x;
cin>>a,b,c;
dlt=b
b-4ac;
x1=(-b+sqrt(dlt))/2/a;
x2=(-b-sqrt(dlt))/2/a;
if (x1<x2)
{
x=x2;
x2=x1;
x1=x;
}
cout<<fixed<<setprecision(2)<<x1<<" "<<x2<<endl;
return 0;
}

```功能插入代码,请勿粘贴截图

运行结果及报错内容

输入2 -7 5
输出nan nan

我想要达到的结果

输入2 -7 5
输出2.50 1.00

cin>> a >> b >>c ;输入改成这个

#include 和 * 都不知道为什么在问题里显示不出来