C語言I作業10

2022-05-31 12:57:09 字數 2551 閱讀 6302

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

資料表達: 定義整形變數n, sushu, balala, i,n, count=0,as=0;

資料處理:運用兩個for迴圈,第乙個for迴圈是用於找出梅森數,第二個是為找出在這個數下是否有其它的因子。使用兩個for

輸入資料結果2

部分正確:只能輸出「none」,沒有其他的資料。通過更改**第乙個for迴圈as=0。

部分正確:同上。

偽**:

乙個數恰好出現在它的平方數的右端,這個數就稱為同構數。找出1~1000之間的全部同構數。

資料表達:

資料處理: 直接輸出1~1000之間的全部同構數。

偽**:

輸出資料

說明

1     5     6    25    76   376   625|1~1000之間的全部同構數|
2.**互評(5分)

(1)我和彭傑同學的**的差距主要在於他呼叫了數學函式,使用了sqrt來減小數字。使得程式的運算更快,更便捷。這在我和助教執行我的程式時,可以很明顯的發覺,我輸出的梅森數達到7、8位時就開始執行遲緩,每輸出乙個數就會需要5、6秒。讓數字被開方可以極大地節省時間,優化了程式。

(2)但是我還沒懂如果乙個數字被開方,會不會對原來的結果造成影響。例如我認為這樣可能對原本的for語句中繼續執行條件可能會出現改變,導致結果出現偏差。

(3)周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第四周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行

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

(1)這次我完成了不少的pta題目,但我的除錯任然很差勁,是因為在機房上課時不認真導致的。只想著去直接改**,結果沒有學到除錯方法。

(2)這次我意識到了每次迴圈都要注意一些資料的重置,例如我的的第三題就沒有做好,as本來是我利用來計算sushu是否是素數,但我沒有及時把每次的as重置,導致程式陷入死迴圈。

(3)經常找不到自己的**錯誤,比較影響自己的自信心,經常認。

C語言I作業10

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會最基礎的語言,方便以後學習其他語言,做個優秀的程式設計師 這個作業在那個具體方面幫助我實現目 讀懂 參考文獻 c語言程式設計,網上 1.pta實驗作業 1.1 7 8 輸出三角形字元陣列 題目內容 本題要求編寫程式,...

C語言I作業10

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

C語言I作業10

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