用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两个实根,测试数据必须保证这一急, 答案 希望有用,敬请采纳 ^_^# include# includeint main(){ void root2(double a,double b,double disc); //定义方程有两个根时的函数 void root1(double a,double b); //定义方程只有一个根时...
用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况, 答案 对于ax^2+bx+c=0int panduan(int a,int b,int c){int m;m=b*b-4*a*c;return(m);}void main(){int a,b,c,flag,x1,x2,ture,virture;printf("请依次输入二次方程的系数:\n”);scanf("%d %d %d",&...
void m(float a,float b,float c){ float x1,x2;x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);printf("方程的根是%.2f和%.2f",x1,x2);} void n(float a,float b,float c){ float x;x=(-b)/(2*a);printf("方程的根为%.2f",x);} ...
你这三个数,分别是一元二次方程的 ax^2+bx+c=0中的abc,那么你就是用公式先判断△=b^2-4ac的情况,分三种 :1 △≥0 有两个实数根 x=[-b±(b^2-4ac)^(1/2)]/2a。2 △<0 无实数根。在编程的过程中 得给 abc的取值界定类型。
对于ax^2+bx+c=0int panduan(int a,int b,int c){int m;m=b*b-4*a*c;return(m);}void main(){int a,b,c,flag,x1,x2,ture,virture;printf("请依次输入二次方程的系数:\n”);scanf("%d %d %d",&a,&b,&c);flag=pandua... 解析看不懂?免费查看同类题视频解析查看解答 更多答案(2) ...
对于ax^2+bx+c=0int panduan(int a,int b,int c){int m;m=b*b-4*a*c;return(m);}void main(){int a,b,c,flag,x1,x2,ture,virture;printf("请依次输入二次方程的系数:\n”);scanf("%d %d %d",&a,&b,&c);flag=pandua... 解析看不懂?免费查看同类题视频解析查看解答 更多答案(2) ...
printf("请输入a,b,c的值:");scanf("%lf %lf %lf",&a,&b,&c);if(a==0) //一元二次方程二次项系数不为0 { printf("data error\n");} else { disc=b*b-4*a*c;if(disc>0)root2(a,b,disc);else if(disc==0)root1(a,b);else root0();} return 0;} void roo...