編程學習網 > 編程語言 > 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高級編程視頻教程免費獲取