题目
求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,c输
用c语言编程,
用c语言编程,
提问时间:2021-01-02
答案
#include
#include
// b^2-4ac == 0
void fun1(double &a,double &b,double &c,double &d){
double ans = -b/(2*a);
printf("b^2-4ac == 0 , x1 = x2 = %lf. ",ans);
}
// b^2-4ac > 0
void fun2(double &a,double &b,double &c,double &d){
double ans1,ans2;
ans1 = (-b+sqrt(d)) / (2*a);
ans2 = (-b-sqrt(d)) / (2*a);
printf("b^2-4ac > 0 , x1 = %lf , x2 = %lf. ",ans1,ans2);
}
// b^2-4ac < 0
void fun3(double &a,double &b,double &c,double &d){
double real,imar;
real = -b/(2*a);
imar = sqrt(-d) / (2*a);
printf("b^2-4ac < 0 , x1 = %lf+%lfi , x2 = %lf-%lfi. ",real,imar,real,imar);
}
int main(){
double a,b,c,d;
printf("please input a,b,c. ");
while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
d = b*b-4*a*c;
if(d==0) fun1(a,b,c,d);
else if(d>0) fun2(a,b,c,d);
else fun3(a,b,c,d);
printf("please input a,b,c. ");
}
}
#include
// b^2-4ac == 0
void fun1(double &a,double &b,double &c,double &d){
double ans = -b/(2*a);
printf("b^2-4ac == 0 , x1 = x2 = %lf. ",ans);
}
// b^2-4ac > 0
void fun2(double &a,double &b,double &c,double &d){
double ans1,ans2;
ans1 = (-b+sqrt(d)) / (2*a);
ans2 = (-b-sqrt(d)) / (2*a);
printf("b^2-4ac > 0 , x1 = %lf , x2 = %lf. ",ans1,ans2);
}
// b^2-4ac < 0
void fun3(double &a,double &b,double &c,double &d){
double real,imar;
real = -b/(2*a);
imar = sqrt(-d) / (2*a);
printf("b^2-4ac < 0 , x1 = %lf+%lfi , x2 = %lf-%lfi. ",real,imar,real,imar);
}
int main(){
double a,b,c,d;
printf("please input a,b,c. ");
while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
d = b*b-4*a*c;
if(d==0) fun1(a,b,c,d);
else if(d>0) fun2(a,b,c,d);
else fun3(a,b,c,d);
printf("please input a,b,c. ");
}
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1一个三角形的一边长三厘米,另一边长四厘米,第三边最多长()厘米(填整厘米数)
- 2“ be+to do ”的用法知多少
- 3词语句子(汉译英)
- 4英语感叹句选择题._________the Dragon Boat Festival is!
- 5连续9个奇数的和是225,请问这9个连续奇数中最大的数是多少
- 6Every boy and every girl----(be)very clever
- 7组成蛋白质的氨基酸之间的肽腱结构式
- 8儿子今年12岁,父亲今年39岁,( )父亲的年龄是儿子年龄的4倍. A.3年后 B.3年前 C.9年后 D.不可能
- 9电子分析天平构件?
- 10商场出售的A型冰箱每台售价2190元,每日耗电量为1度,而B型节能冰箱每台售价虽比A型冰箱高出10%,但每日耗电量却为0.55度.现将A型冰箱打折出售(打一折后的售价为原价的1/10),问商场
热门考点
- 12x^-X-3因式分解怎么算
- 2圆锥的底面半径为5,高为12 当它的内接圆柱的底面半径为何值时 圆锥的内接圆柱的表面积有最大值
- 3人不是因为美丽而可爱,而是因为可爱而美丽的赏析
- 4电离平衡问题
- 5翻译 color does mater but love maters in life
- 6√﹙﹣3﹚²=____,±√3²=____,﹣√3²=____.√﹙﹣3﹚² 表示根号负3的平方
- 7已知水的比热为4.2×10的3次方 焦/(千克·摄氏度),砂石的比热为0.92×10的3次方 焦/(千克·摄氏度).求某地10吨的陆地砂石和10吨的海水,同时接受2.1×10的7次方 焦的太阳辐射能,
- 8哲学中联系的概念
- 9它是3的倍数,又是一个偶数,也是一个两位数,它的所有因数和是39,这个数是?
- 10一只挂钟的分针长20厘米,经过半小时,这根分针的尖端所走的路程是多少分米?