#include <stdio.h>#include <math.h>int main (void){ int a = 1; int b = 2; int c = 3; float delta; float x1; float x2; delta == b*b - 4*a*c; if (delta > 0 ) { x1 = (-b + sqrt(delta))/(2.0*a);//2都改2.0看看 x2 = (-b + sqrt(delta))/(2.0*a); printf("该一元二次方程有两个解, x1 = %f, x2 = %f\n,"x1, x2);} else if (delta< 0 ) { printf("无解\n"); } else (delta=0) { x1 = (-b)/(2.0*a); x2 = x1; printf("该一元二次方程有唯一解,x1 =x2 =%f\n",x1); //缺参数 }return 0;}
温馨提示:答案为网友推荐,仅供参考