C語言I作業10

2022-05-21 05:14:48 字數 2388 閱讀 3440

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學會最基礎的語言,方便以後學習其他語言,做個優秀的程式設計師

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

讀懂**

參考文獻

c語言程式設計,網上

1.pta實驗作業

1.1「7-8 輸出三角形字元陣列 」

題目內容:本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。

1.1.1」資料處理「

定義三個變數i,j,n;

通過scanf輸入乙個正整數n;

用for語句的巢狀在範圍內有序輸出三角形字元排列;

若符合第二條for語句則字元自加,在空格。

不符合則跳出第二個迴圈,依次執行。

1.1.2「實驗**截圖」

1.1.3「造測試資料」

輸入資料

輸出資料說明1

a輸出乙個字元a

2a b \n c

輸出三角形字元abc

1.1.4「pta提交列表」

1.答案錯誤:對for語句裡面的條件j用錯。

1.2「7-3 梅森數「

題目內容:

1.2.1」資料處理「

定義變數i,j,n,num,count=0;

通過scanf輸入正整數n;

由於1不是素數,通過if語句討論;

利用for語句求梅森數;

最外面的for確定2的冪;

裡面的for語句判斷梅森數能被哪些數整除;

在第二個for語句中用if判斷梅森數是否能被整除;

用count計數,break跳出該迴圈;

跳出後如果count=0即符合要求的梅森數沒有了就輸出;

1.2.2「實驗**截圖」

1.2.3「造測試資料」

輸入資料

輸出資料說明1

none

1不是梅林數23

3是梅林數

63 7 31

在範圍內有3個梅林數

1.2.4「pta提交列表」

1.太多部分正確:一開始只有乙個答案正確,我就將num/j中的/改成了%。

​​2.部分正確中的格式錯誤:將**規範的重新輸入一遍得以解決。

2.「**互評」

第乙個是同學的作業,第二個是我的作業。

1.他的**包含的意思與我的相同,但是他打的**一開始我沒看懂,他的想法比較靈活,在第乙個for語句中定義i,然後在第二個for語句中把冪函式放在條件內,減少了行數,他一開始定義num並且賦2給他,避開了我的第一步討論1的情況。後續與我的寫法相同

2.我的**適合基礎比較差的人,例如我。我沒有將這些放在for語句中,而是一步步的來進行。

3「學習總結」

3.1「學習進度條」

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第十四周

11.27~11.29

3天162行左右

迴圈語句的巢狀

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

3.3「學習內容總結和感悟」

3.3.1 」學習內容總結「

3.3.2 「學習體會」

通過老師的作業講評,以及其他同學對自己**及其他的獨特的見解,再加上反覆的pta訓練以及訓練,自己對於pta題目中的**接受能力增強,希望自己能都在這條路上越走越遠。

C語言I作業10

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 for迴圈巢狀 這個作業在那個具體方面幫助我實現目標 for迴圈巢狀和除錯 參考文獻 輸入格式 資料表達 char x 64 再加可得a,b,c 偽 利用char x 64,利用巢狀循化實現三角形格式 1.1.3造測試資...

C語言I作業10

形如2n 1的素數稱為梅森數 mersenne number 例如2 1 3 23 1 7都是梅森數。1722年,雙目失明的瑞士數學大師尤拉證明了231 1 2147483647是乙個素數,堪稱當時世界上 已知最大素數 的乙個記錄。本題要求編寫程式,對任一正整數n n 20 輸出所有不超過2n 1的...

C語言I作業10

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練的掌握c語言這門學科 這個作業在那個具體方面幫助我實現目標 pta迴圈結構程式設計 參考文獻 本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。資料表達 運用了while,if語句。運用了char字,用...