⽤C语⾔解⼀元⼆次⽅程
/*
⽂件名:解⼀元⼆次⽅程
编写⽇期:2018.8.31
使⽤软件:vs2017
编写思路:双分⽀结构判断⽅程是否有实数根
*/
#include<stdio.h>
#include<math.h>
int main()
{
float a, b, c, x1, x2;
printf("请输⼊⽅程的abc:");
scanf_s("%f%f%f", &a, &b, &c);//使⽤软件是vs2017所以这⾥是scan_f
if (b*b - 4 * a*c < 0)//判断⽅程是否有实根
{
printf("⽅程⽆实根!");
}
else//如果有解就打印出⽅程的根
{
明解c语言x1 = (-b + sqrt(b * b - 4 * a*c)) / (2 * a);
x2 = (-b - sqrt(b * b - 4 * a*c)) / (2 * a);
printf("输出为:x1=%0.2f,x2=%0.2f", x1, x2);
}
return0;
}
代码⽣成结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。