概述
#include<stdio.h>
#include<math.h>
float disc,p,q,x1,x2;
int main(){
void value1(int a,int b);
void value2(int a,int b);
void value3(int a,int b);
int a,b,c;
printf("请输入a b c:n");
scanf("%d%d%d",&a,&b,&c);
disc=b*b-4*a*c;
printf("n");
if(disc>0){
value1(a,b);
printf("x1=%.2f x2=%.2f",x1,x2);
}
else if(disc==0){
value2(a,b);
printf("x1=x2=%.2f",x1,x2);
}
else{
value3(a,b);
printf("X1=%.2f+%.2fi x2=%.2f-%.2fi",p,q,p,q);
}
}
void value1(int a,int b){
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
void value2(int a,int b){
x1=x2=(-b+sqrt(disc))/(2*a);
}
void value3(int a,int b){
p=-b/2*a;
q=sqrt(-disc)/(2*a);
}
最后
以上就是仁爱盼望为你收集整理的求二元一次方程组的根问题。的全部内容,希望文章能够帮你解决求二元一次方程组的根问题。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复