C語言I部落格作業09

2022-05-31 13:03:09 字數 2648 閱讀 3074

中國大學mooc |

本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表。

資料表達:只輸入乙個整數n,

資料處理:運用switch結構直接按照例子輸出,簡單直接。

輸入資料

結果說明

21*1=1

12=2 22=4

13=3 23=6 3*3=9

輸出11到33的乘法表

11*1=1

輸出1*1的乘法表

格式錯誤:沒有滿足右側輸出數字佔四個格仔的條件,然後決定先空四個格在設乙個分號,

所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。

資料表達:設定l, w, i三個整型變數,乙個字元型變數c。

資料處理:用兩個for迴圈輸出每個字元。

偽**int main()

輸入資料

輸出資料

說明10 a

輸出五行十列a

部分正確:因為列數不正確。例如應該輸出五行只輸出了四行。發現for迴圈中的列數i一開始應該為0.

答案錯誤:行數與列數換錯了位置。更改了兩個for迴圈的位置。

這算我與其他同學風格相差最大的乙個**。

我的**挺簡單的,容易理解,沒有太多的流程,一開始是受到做第二道選擇題的影響,就有了直接輸出乘法表的想法。我覺得我的想法是好的,但是可能我偏離了老師的初衷。

但老師說程式設計師就是要寫出快速簡單的**嘛。我還是聽老師話的好孩子,哈哈哈。

彭傑同學的**比較秉承這次做的理念,通過多個for迴圈的輸出計算來輸出乘法表。

無論是輸出乘法口訣代表,還是找完數其實都運用了這樣的思想,利用迴圈的巢狀結構,來對應題目中的多個條件。

例如說一行**對應乙個條件,而在這個條件下有按照新的順序輸出新的**。

這兩份**之間差距並不大,只是行數與列數的位置for迴圈位置交換了順序。除了定義不同其他地方並沒有太大的不一樣。

之後我還是去csdn找一些其他**研究一下。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第四周9.16~9.22

2小時行

在螢幕上顯示hello world!

暫無第五周9.23~9.29

2小時100行

求華氏溫度對應的攝氏溫度

暫無第六周9.30~10.6

3小時400行

如何用 mingw-w64 來編譯c程式

暫無第七周10.7~10.11

8小時500行

運用if語句完成各種數學程式

對於scanf的用法不了解

第八周10.18~10.18

6小時800行

掌握for語句,同時在了解了do while

對程式的運算次數的運營有一些困難

第九周10.19~10.26

9小時1200行

學習函式有關的結構,開始完成通過pta完成書本上的作業

上課前沒預習,剛開始有點懵

第十周10.27~11.2

16小時

1880行

熟悉多分支結構、字元型資料型別和邏輯運算子。

第十一周11.3~11.8

35小時

2506行

熟悉多分支結構switch語句的使用。

有關字元型知識沒去及時學習

第十二周11.8~11.14

52小時

3320行

熟熟悉使用while和do-while結構解決問題,學習各種迴圈結構的鑲嵌結構處理。

第十三周11.14~11.22

62小時

3650行

熟悉多分支結構、字元型資料型別和邏輯運算子。

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