编程学习网 > 编程语言 > C/C++开发 > c语言求一元二次方程的根含指针(使用c语言求一元二次方程的根)
2023
02-16

c语言求一元二次方程的根含指针(使用c语言求一元二次方程的根)

本文编程学习网主要和大家介绍C语言求一元二次方程的根含指针,通过具体的代码向大家展示,希望对大家学习C语言编程入门有所帮助。

【题目描述】


求ax2+bx+c=0方程的根。系数由键盘输入。(要求将方程的解的实根可能性全部列出,)

【输入说明】

输入只有一行,包含3个整数,分别表示a,b,c

【输出说明】

输出只有一行,若方程有两个实根,输出就有两个数字,中间用一个半角空格间隔。若方程有一个实根,就有一个数字。小数位保留两位。若无实根,输出"无实根"。

【样例输入】

4 5 1

【样例输出】

-0.25 -1.00

代码实现

#include <stdio.h>

#include <math.h>

int main()

{

    double x1,x2,a,b,c;

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

    if(b*b-4*a*c<0)

    {printf("无实根");}

    else if(b*b-4*a*c==0)

    printf("%.2lf",(-b+sqrt(b*b-4*a*c))/(2*a));

          else  printf("%.2lf %.2lf",(-b+sqrt(b*b-4*a*c))/(2*a),(-b-sqrt(b*b-4*a*c))/(2*a));

  return(0);

}
以上就是“c语言求一元二次方程的根含指针”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网!

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取