這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
我在這個課程的目標是
熟悉while和do-while語句以及怎樣使用break,continue語句,還有在for語句中它們的區別
這個作業在那個具體方面幫助我實現目標
實現幾種迴圈語句的靈活運用,了解各自的特點
參考文獻
c語言程式設計,中國大學慕課
題目描述:本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。
輸入格式:
輸入在一行中給出乙個正整數n(1≤n<7)。
輸出格式:
輸出n行由大寫字母a開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母後面都有乙個空格。
輸入樣例:
4輸出樣例:
a b c d
e f g
h ij
資料表達:本題運用整型int定義n,i,j;字元型變數c,n是輸入的數。
運用整型int定義n,i,j;字元型變數c,n是輸入的數。
輸入n;
把a賦值給c;
for(i=0;i<=n;i++) to n
for(i=0;i<=n;i++) to n
換行;end for
輸入資料
輸出資料說明3
輸出符合三角形
5輸出符合三角形
輸出不符合三角形
1.for(i=1;i<=n;i++);for(j=i;j<=n;j++)兩個表示式中的範圍弄錯了,沒有取等號。如果改為這樣也是對的for(i=0;i題目描述:形如2
n −1的素數稱為梅森數(mersenne number)。例如2
2 −1=3、2
3 −1=7都是梅森數。2023年,雙目失明的瑞士數學大師尤拉證明了2
31 −1=2147483647是乙個素數,堪稱當時世界上「已知最大素數」的乙個記錄。
本題要求編寫程式,對任一正整數n(n<20),輸出所有不超過2
n −1的梅森數。
輸入格式:
輸入在一行中給出正整數n(n<20)。
輸出格式:
按從小到大的順序輸出所有不超過2
n −1的梅森數,每行乙個。如果完全沒有,則輸出「none」。
輸入樣例:
6輸出樣例:37
31資料表達:運用整形定義num,n,i,j;n為輸入的數。
輸入n;
if(n==1)//排除1這個數,從2^2-1開始
如為1,then;
printf("none");
for(i=2;i<=n;i++)
{num=pow(2,i)-1;
for(j=2;j<=num/2;j++)
{then 判定是否為素數;
if(num%j==0)
break;
如果num%j!=0,則代表i沒有被2至i-1之間的任意數整除,即num為素數,輸出.
輸入資料
輸出資料說明7
在此範圍內有四個梅森數
在此範圍內有三個梅森數
1.判定素數的條件錯了,還有下面有種情況沒考慮到。
2.還有思路很亂,後面的條件有多餘了。
我的**
同學**
1.我的**很簡單,但這不是普遍適用的方法,而是針對一些不用輸入格式的,不具有很高的可讀性。
2.同學**也是很簡單,方法也很好,用乙個數的平方除以相對應的數在取餘,思路也很清晰,值得我學習。
3.最後一張用的是庫函式,使用了for,do-while,switch語句三種一起混雜,能很好的運用它們,並且聯絡起來,雖然**很長,但可讀性強。
日期這週所花的時間
**行學到的知識簡介
目前比較迷惑的問題
第一周6小時左右
40學會一些符號的使用
開始感覺寫**太難,不知寫它是幹什麼的所以很困惑
第二週11小時左右
70會使用markdown格式和一些基礎的c語言知識
對**錯誤找不出原因
第三週14小時左右
90學會了基本語句和編寫程式的列子、如if語句還有變數名稱
有些格式不會及符號不會打
第四周25小時左右
120for迴圈語句的使用以及資料處理的運算子
對格式問題不太明白、表示式有點不會和一些細節問題總是忽略
第五周40小時左右
150函式的定義以及函式呼叫
不完全理解函式的使用,一些步驟有點迷糊
第六周30小時左右
130分支結構、邏輯運算子、字元型資料以及if-else的巢狀結構
邏輯關係搞錯,常誤解題目意思
第七周40小時左右
150switch語句的使用
switch與if-else的巢狀會有點混淆,格式還不太明白
第八周50小時左右
170while語句和do-while的使用,以及它們和for語句的區別
對while語句的使用不是很熟悉
第九周40小時左右
140continue語句和break語句的區別及用法
有點模糊,它們各自在**可用
第十周30小時左右
150了解了一點函式
不清楚怎麼使用
.這週老師提了一下函式,但我還不熟悉函式。
.這幾周複習了while以及do-while和for迴圈語句三者的區別和使用範圍,while語句是使用在不確定的範圍,而for語句是在確定的範圍。
.練習太少,不是很熟練!分清它們的區別,還有格式。
.目前對學習c語言沒有那麼吃力了,但也有很多東西不知道,也有時把它與數學的思維放在一起,然後寫出來不對,所以我每天制定個小計畫。
.這週作業有點難,乙個題目要寫很久,每次都是編譯和答案錯誤,老師上課講的都聽懂了。但作業做起來有點困難,主要是課後練習較少,沒有花很多時間學習c語言。
.寫**是一件痛苦而又快樂的事情,痛苦並快樂著。
C語言I部落格作業10
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 根據實際情況,選擇合適的演算法 合理的迴圈結構,熟練的編寫程式。這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數...
C語言I部落格作業10
這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業10 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 本題要求編寫程式,輸出...
C語言I部落格作業10
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 迴圈結構的程式設計 參考文獻 c語言程式設計,pta,百科 1.1輸出三角形字元陣列 本題要求編寫程式,輸出n行由大寫字母a開始構成的三角...