为啥共轭虚根是这样的
else if(delta = 0)改为else if(delta == 0)
我仿写了一个能正常输出
#include <stdio.h>
#include <math.h>
int main(int argc, char const *argv[])
{
double a, b, c, k;
a = 3;
b = 0;
c = 0.27;
double delta = b * b - 4 * a * c;
k = sqrt(-delta) * 1.0 / (2.0 * a);
printf("%.2lf+%.2lf", 0, k);
}
建议用代码块功能粘贴完整代码