编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根 c语言.解一元二次方程ax2+bx+c=0的解.下面是我写的,哪错了? 特别推荐 热点考点 2022年高考真题试卷汇总 2022年高中期中试卷汇总 2022年高中期末试卷汇总 2022年高中月考试卷汇总 二维码 回顶部©2021 作业帮 联系方式:service@zuoyebang.com ...
main(){ int s;float a,b,c;float temp;//计算b*b-4*a*c float num;//开根号 float x1,x2;//方程的根 printf("---欢迎进入二元方程组计算系统,输入非0进入,0退出---\n");scanf("%d",&s);while(s){ printf("Enter a,b,c:");scanf("%f%f%f",&a,&b,&c);temp=b*...
void act1(float a,float b,float c); void act2(float a,float b,float c); void act3(float a,float b,float c); float x,y,z; scanf(“%f%f%f”,&x,&y,&z); if(yy-4xz>0) act1(x,y,z); if(yy-4xz==0) act2(x,y,z); if(yy-4xz<0) act3(x,y,z); } void act1(...
参考代码: #include<stdio.h> #include<math.h> int main(){double a,b,c,i,j,h,sq; scanf("%lf %lf %lf",&a,&b,&c); if(b*b-4*a*c==0) {j=b*-1.0/(2*a); for(i=1;i<=2;i++) {printf("%.2f ",j); } } else if(b*b-4*a*c>0) {sq=sqrt(b*b-4*a*c); j...
你有四个地方没有加分号,第一个if里面的X1和X2这两行结尾没加“;”,还有else if内X1这行结尾没加“;”最后一个printf这行最后没有加分号。
如图所示,望采纳。。。
参考代码: #include<stdio.h> #include<math.h> int main(){double a,b,c,i,j,h,sq; scanf("%lf %lf %lf",&a,&b,&c); if(b*b-4*a*c==0) {j=b*-1.0/(2*a); for(i=1;i<=2;i++) {printf("%.2f ",j); } }
原题链接:[编程入门]自定义函数求一元二次方程 ```c include <stdio.h> include <math.h> void m1(float a,float b,float c){ float x1,x2; x1=(-b+(sqrt(bb-4ac)))/(2a); x2=(-b-(sqrt(bb-4ac)))/(2a); printf(“x1=%.3f x2=%.3f”,x1,x2); printf(“\n”);} void m2(...
原题链接:[编程入门]自定义函数求一元二次方程 ```c include <stdio.h> include <math.h> void m1(float a,float b,float c){ float x1,x2; x1=(-b+(sqrt(bb-4ac)))/(2a); x2=(-b-(sqrt(bb-4ac)))/(2a); printf(“x1=%.3f x2=%.3f”,x1,x2); printf(“\n”);} void m2(...