C語言I部落格作業09

2022-05-31 20:30:15 字數 2972 閱讀 1969

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

更好的理解現在所學習的內容,補充細節和框架

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

思維導圖和**互評

參考文獻

《c primer plus》《c語言程式設計》(第三版)

1.1 7-1 解一元二次方程 (10分)

1.1.1 資料處理

資料表達:

1.變數a,b,c:為雙精度浮點型,由輸入得來;

2.變數x,y,z: 為雙精度浮點型,由計算得來。

資料處理:

表示式:賦值表示式,關係表示式,算數表示式,邏輯表示式;

流程結構:if-else語句。

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明0 4.5 -3.6

x = 0.8

a=0,為一元一次方程,只有乙個解

0 2.8 0

x = 0

a=0,為一元一次方程,只有乙個解,c=0,唯一解為0

1.1.4 pta提交列表及說明

1.答案錯誤:輸出格式錯誤;

2.部分正確:當答案為0時,會出現-0的情況;

3.執行時錯誤:定義的資料型別與**不符合,無法執行。

1.2 7-77 【迴圈】【--沒有的數字a--】 (20分)

現在輸入乙個整數, 請找出這個整數的各個位數字之中缺少哪個數字,把缺少的數字數輸出來,具體參見樣例。

1.2.1 資料處理

資料表達:

1.變數n:輸入得來,為整型;

2.變數count,i,j,k:賦值得來,為整型;

3.變數a[10]:計算得來,為整型。

資料處理:

表示式:賦值表示式,計算表示式,邏輯表示式。

流程結構:while迴圈,for迴圈巢狀if-else。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明1234567

整數中沒有0.8.9三位數字,輸出並換行

975478940

整數中沒有1.2.3.6四位數字,輸出並換行

1234567890

數字全部存在,無輸出

1.2.4 pta提交列表及說明

1.部分正確:每個整數的第一位數沒有存進陣列,導致第一位數若存在整數中僅有的那乙個數時,無法讀取,導致答案錯誤;

2.部分正確:for迴圈迴圈比較時,迴圈條件多餘一次,導致答案殘缺。

同學**:

自己**:

同學的**將陣列下標直接作為存放位數個數的地方,所以只需比較陣列存入的數是否每位都為0就知道有沒有這個數,更方便更簡單更有效率,而我則是將每位數存進陣列,再依次用0-9進行比對,沒有則輸出,不愧是我訓哥,**就是神仙。

3.1學習進度條

周/日期

這週所花時間

**行學到的知識點簡介

目前比較困惑的問題

第八周30小時

600基礎知識,輸入輸出函式if-else語句

無第九周

30小時

700for迴圈,while迴圈,switch語句,陣列

怎樣用陣列打出金字塔和蛇形陣列

第十周30小時

500無

二維陣列的使用

第十一周

25小時

550自定義函式,命名法

怎樣解決自己的暴力解題思路,讓**更直觀簡潔

第十二周

27小時

550string.h

怎樣解決自己的暴力解題思路,讓**更直觀簡潔

第十三周

25小時

600無

不知道自己該往哪學

第十四周

26小時

650無

無第十五周

25小時

600指標,列舉,結構體

指標的運用不熟練,都看得懂,但是一用就有問題了

第十六周

23小時

550鍊錶

鍊錶還是沒學明白,感覺還是似懂非懂

3.2累積**行和部落格字數

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

這周開始研究鍊錶了,感覺真的有點陷入迷茫了,不過這個鍊錶如果學會了的話,有很多高層次的東西應該都寫的出了,衝衝衝。

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...