求一元二次方程的解.输入a,b,c三个参数,输出该方程的解(包含虚数解).提示:C语言有数学函数库,需要包含头文件#include <math.h>,开方函数是sqrt具体见函数参考手册。
#include"stdio.h"
#include"math.h"
int main()
{float a, b, c;double s, x1, x2;printf("输入各项系数:\n");scanf("%f, %f, %f",&a, &b, &c);s = b * b - 4 * a*c;if(s > 0){x1 = (-b + sqrt(s)) / (2 * a);x2 = (-b - sqrt(s)) / (2 * a);printf("该一元二次方程有两个根:x1=%f,x2=%f\n",x1 , x2);}else if(s == 0){x1 = -b / (2 * a);x2 = x1;printf("该一元二次方程仅有一个根:x1=x2=%f\n",x1);}else if(s < 0){printf("该一元二次方程无解\n");}return(0);
}
//O(∩_∩)O东方
本文标签:
版权声明:本文标题:求一元二次方程的解.输入a,b,c三个参数,输出该方程的解(包含虚数解).提示:C语言有数学函数库,需要包含头文件#include <math.h>,开方函数是sqrt具体见函数参考手册。 内容由网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:http://www.roclinux.cn/p/1699470000a357770.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论