c語言的I部落格作業09

2022-06-04 13:33:15 字數 2786 閱讀 3752

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

作業要求

我在這個課程的目標是

熟練運用函式**運算

這個作業在那個具體方面幫助我實現目標

函式的理解和其意義

參考文獻

c語言程式與設計(第三版)

學號20209007

資料表達:運用了x,j,n,sum,m,k幾個變數,且都為整型。

資料處理:運用while迴圈語句,用for迴圈進行總結運算。

輸入資料

輸出資料

說明104 999

104 is counted. count = 15, sum = 3720

代入題目資料,結果正確

188 656

count = 10, sum = 3110

代入不同值,輸出結果無誤

編譯錯誤:漏打了,導致死迴圈,輸出錯誤

答案正確:加上之後測試結果正確。

資料表達:用了a,b,c,d,e,x1,x2,z幾個變數,其中a,b,c由scanf輸入,a,b,c為scanf輸入的值,其餘的都是這三個數的衍推。

資料處理:表示式:d = b*b-4*a*c;x1= (-b+sqrt(d))/(2*a);x2= (-b-sqrt(d))/(2*a);e = (-b)/(2*a);z = sqrt(-d)/(2*a);

流程結構:先考慮if(a==0)if(b==0) if(c==0)

printf("無窮多解");

else

printf("無解");

else

printf("x = %.lg",fabs(-c/b));三種情況,在考慮 δ的三種情況最後:

大於0,printf("x1 = %g, x2 = %g",fabs(x1),x2);

等於0,printf("x1 = x2 = %g",fabs(x1));

小於0,printf("x1 = 0+%gi, x2 = 0-%gi", z, z);

其中還要考慮(-b)/(2*a)的符號:

小於0,z=-z;printf("x1 = %g-%gi, x2 = %g+%gi",e,z,e,z);

大於0,printf("x1 = %g-%gi, x2 = %g+%gi",e,z,e,z);

輸入資料

輸出資料

說明-0.2 0.04 -0.01

x1 = 0.1-0.2i, x2 = 0.1+0.2i

代入題目資料,兩個共軛的虛根運算正確

3 0 0.27

x1 = 0+0.3i, x2 = 0-0.3i

兩個共軛的虛根,實部為零,結果運算結果正確

部分正確:一直卡在最後兩個共軛的虛根,實部為零這種情況上卡了很久,沒考慮根的符號

答案正確:通過詢問同學得到解惑,把情況考慮到位,最後正確。

1.同學前面大部分思路和我相同,但最後兩個共軛的虛根,實部為零情況的考慮,他運用了絕對值,而我用的是分情況討論。

2.考慮a,b,c的符號,我直接一步到位,同學分步討論了。

1..is函式該同學比我少定義乙個變數

2.該同學使用n變數作為count的值沒有做到見明知義

周\日期

這週所花時間

學到知識點簡介

目前比較迷惑的問題

十二周8h

c語言的分支結構

不知如何準確運用分支結構

十三周6h

switch語句以及多分支語句

如何簡略準確的寫出滿意的**

十四周9h

do-while語句以及迴圈結構

如何把各種情況概括起來,避免重複

十五周12h

for的多迴圈結構

for迴圈的結構老是混淆

十六周14h

函式的運用

函式的意義還沒吃透,還需鑽研

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉巢狀迴圈結構,解決實際問題 這個作業在那個具體方面幫助我實現目標 提供練習 參考文獻 知乎1.1 題目名1 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表 1.1.1資料處理 定義a,b,n三個整形變...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉使用迴圈語句的巢狀 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1 列印九九口訣表 15 分 本題要求對任意給定的一位正整數n,輸出...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標 能夠靈活編寫 這個作業在那個具體方面幫助我實現目標 pta作業總結,發現錯誤,積累經驗 參考文獻 c語言程式設計 從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分 每項5...