題目描述
求一元二次方程ax2+bx+c=0的根,三個係數a, b, c由鍵盤輸入,且a不能為0,且保證b2-4ac>0。
程式中所涉及的變數均為double型別。
輸入以空格分隔的一元二次方程的三個係數,雙精度double型別
輸出分行輸出兩個根如下(注意末尾的換行):
r1=第乙個根
r2=第二個根
結果輸出時,寬度佔7位,其中小數部分2位。
樣例輸入 copy
1 3 2
樣例輸出 copy
r1= -1.00
r2= -2.00
#include
#include
using
namespace std;
intmain()
printf
("r1=%7.2f\nr2=%7.2f"
,r1,r2)
;}
第二章程式設計題
庫函式標頭檔案包含 include include include 函式狀態碼定義 define true 1 define false 0 define ok 1 define error 0 define infeasible 1 define overflow 2 typedef int st...
演算法筆記刷題日誌 第二章
1.順序結構 第五題有點坑,要在r1 之後加上兩個空格,才可以ac 並且用到了兩個數學函式pow a,b 求指數運算,sqrt c 開根 2.選擇結構 沒啥講的 3.迴圈結構 第六題 格式輸出 md,一共m的字元,不夠用空格填 第七題 關於do while,while使用,最好用while,這樣可以...
《演算法筆記》codeup題集 第二章
原題 解法 思路 問題 a 例題1 1 1 按要求輸出資訊 1 ac問題 b 例題1 1 2 按要求輸出資訊 2 ac問題 c 例題1 2 1 求兩個整數之和 1 ac問題 d 例題1 2 2 求兩整數數之和 2 ac問題 e 例題3 5 求一元二次方程的根 ac問題 f 例題3 9 字元輸入輸出 ...