21xrx.com
2024-11-22 17:38:37 Friday
登录
文章检索 我的文章 写文章
用C语言编写程序求解一元二次方程
2023-06-15 15:02:14 深夜i     --     --

在数学中,一元二次方程是一个标准的二次方程,常被用来求解物理、工程等领域的问题。我们可以用C语言编写一个程序来计算一元二次方程的解。下面是一个简单的C语言程序,它可以求解形如 ax² + bx + c = 0 的一元二次方程:


#include

#include

int main() {

 float a, b, c, x1, x2, delta;

 printf("请输入一元二次方程的系数 (a, b, c):\n");

 scanf("%f %f %f", &a, &b, &c);

 delta = b*b - 4*a*c;

 if (delta < 0) {

  printf("该方程没有实数根。\n");

 } else {

  x1 = (-b + sqrt(delta)) / (2 * a);

  x2 = (-b - sqrt(delta)) / (2 * a);

  printf("该方程的解为 x1=%.2f, x2=%.2f\n", x1, x2);

 }

 return 0;

}

在这个程序中,我们使用了scanf函数来读取用户的输入,sqrt函数来计算方程的根,以及if语句来处理无实数根的情况。我们还使用了一些变量来存储方程的系数和解。当我们运行这个程序时,它会显示出一个提示,要求用户输入方程的系数。接着,程序会计算方程的根,并输出结果。

通过编写这个程序,我们可以更深入地理解一元二次方程的概念,并学习如何使用C语言来进行数学计算。一些关键词可能包括:C语言、一元二次方程、根、scanf、sqrt、if语句等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复