第四章作業第三程式設計題

2021-10-04 01:25:32 字數 1464 閱讀 7454

第三題普通**

//第三題答案

#include

#include

#define delta b*b -4*a*c

intmain()

else

}else

}

考慮到a≠0

#include

#include

#include

#define delta b*b -4*a*c

intmain()

elseif(

0== a &&

0== b &&

0== c)

//以上兩種情況不屬於一元二次方程,但是最好也考慮一下,因為後面的a會作為分母

else

if(delta >=0)

else

}else

system

("pause");

}

另一種形式

#include

#include

#include

intmain

(int argc,

char

* ar**)

elseif(

pow(b,2)

-4* a * c ==0)

elseif(

pow(b,2)

-4* a * c >=0)

else

}

完整型,實數虛數

#include

#include

intmain()

else

else

else}}

}/*說明:

(1)如果a為0且b為0,則輸出 「not an equation」(n大寫,單詞間乙個空格)。

(2)如果a為0,退化一次方程,則只輸出乙個根的值既可以。

(3)如果a不為0,則按以下格式輸出方程的根x1和x2(x1和x2之間有乙個空格):

* 若x1和x2為實根,則以x1>=x2輸出。

* 若方程是共軛復根,則x1=m+ni,x2=m-ni,其中n>0。

其中x1、x2、m、n均保留2位小數。

提示(hint):

(1)求平方根使用庫函式sqrt(x),並需要 #include (2)保留2位小數使用printf("%.2f", … )

(3)輸出i的方法如下:

printf("%0.2lf+%0.2lfi %0.2lf-%0.2lfi", 實部, 虛部, 實部, 虛部);

示例(sample):

輸入(input):

1 2 3

輸出(output):

-1.00+1.41i -1.00-1.41i

說明:-1.00+1.41i -1.00-1.41i 兩個根中間有乙個空格*/

第四章作業

二,簡答題 1.說明什麼情況下可以使用switch 選擇結構代替多重 if 選擇結構。答 需要判斷的條件可以列舉,並且變數是字元型或者整型。2.使用switch結構實現 為小明制定學習計畫,星期一,期三,星期五學習程式設計,星期二,星期四,星期六學習英語 星期日休息。程式執行結果如圖4.8和圖4.9...

作業 第四章

1.說明什麼情況下可以使用switch選擇結構代替多重if選擇結構 判斷條件必須是字元型 整形這種能判斷是不是相等的,因為switch判斷時候只有case 1 沒有case 1之類的。2.使用switch結構實現 為小明制訂學習計畫,星期一,星期三,星期五學習程式設計,星期二,星期四,星期六學習英語...

第四章作業

1.使用css製作網頁有哪些優勢?答案 可以美化網頁 2.使用style標籤和style屬性引入css樣式有哪些相同點和不同點?答案 css剛好管理 3.說明e f nth child n 和 e f nth of type n 兩種選擇器的區別與各自的使用場景。答案 第乙個是選擇第幾個子元素,並且...