这个任务我们可以用if,else if函数,我们还要调用函数库#include <math.h>,就可以完成
这个小程序。
#include <stdio.h>
#include <math.h>
int main()
{
double a=0, b=0, c=0;
double q, p, o, i;
q = b * b - 4 * a * c;
printf("输入一次项,二次项和三次项(用空格隔开)\n");
scanf_s("%lf %lf %lf", &a, &b, &c);
if (q < 0)
{
printf("此方程无解");
}
else if (q > 0)
{
p = (-1 * b + sqrt(q)) / 2 * a;
o = (-1 * b - sqrt(q)) / 2 * a;
printf("该方程的解为:\nx1=%lf\nx2=%lf", &p, &o);
}
else
{
i= (-1 * b + sqrt(q)) / 2 * a;
printf("该方程的解为:\nx1=x2=%lf", &i);
}
}
运行后显示如下。
文章来源:https://www.toymoban.com/news/detail-737752.html
文章来源地址https://www.toymoban.com/news/detail-737752.html
到了这里,关于C语言简单程序——解二元一次方程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!