本文編程學習網主要和大家介紹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語言教程歡迎持續關注編程學習網!
掃碼二維碼 獲取免費視頻學習資料
- 本文固定鏈接: http://phpxs.com/post/10622/
- 轉載請注明:轉載必須在正文中標注并保留原文鏈接
- 掃碼: 掃上方二維碼獲取免費視頻資料
查 看2022高級編程視頻教程免費獲取