問題
答案這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
作業鏈結
我在這個課程的目標是
學會並掌握c語言基本知識,能夠相關c語言的各種**
這個作業在那個具體方面幫助我實現目標
進一步學習迴圈的巢狀
參考文獻
題目內容描述:本題要求編寫程式,輸出n行由大寫字母a開始構成的三角形字元陣列。輸入格式:輸入在一行中給出乙個正整數n(1≤n<7)。輸出格式:輸出n行由大寫字母a開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母後面都有乙個空格。
資料表達:本題用了i、j、n、count和字元型變數ch;其中n是用scanf函式來賦值,i、j是迴圈中間變數,首先都賦乙個初始值,然後累加,對於count,首先把輸入的n值賦值給count,然後在後面迴圈依次遞減,而ch是通過累加1來輸出字母,出來ch是字元型,其他的都是整型;
資料處理:
偽**:
begin(演算法開始)
if n小於7
換行count--}}
end(結束)
輸入資料
輸出資料說明4
使用題目所給資料
隨機值6
隨機值7
超出範圍值
提交列表說明:
1.答案錯誤:後面用了count而前面沒有定義count而導致出錯;
solve:在定義變數時加上count;
2.答案正確:通過修改答案正確。
題目內容描述:乙個數恰好出現在它的平方數的右端,這個數就稱為同構數。找出1~1000之間的全部同構數。輸出格式:在一行中輸出所有滿足條件的同構數,每個數輸出佔6列。沒有其它任何附加格式和字元。
資料表達:本題用了i、n這兩個變數,其中i作為迴圈變數,n用來接收i的平方的值,它們都是整型變數;
資料處理:
偽**:
begin(演算法開始)
for(i←; i<=100;i++)
if i等於n除以100的餘數且n不等於1
if i等於n除以1000的餘數且n不等於1
end(演算法結束)
輸入資料
輸出資料說明無
無需輸入資料
提交列表說明:
1.答案錯誤:在if(i==n%1000&&n!=1)中,我一直寫到if(i==n%1000000&&n!=1)而導致出錯;
solve:用dev一步步除錯,檢查邏輯錯誤(其實就是一步步縮小n求餘的除數);
2.格式錯誤:在輸出是空格出錯誤;
solve:通過仔細審核題目,發現輸出的空格不同,然後減少到題目所需的空格數;
3.答案正確:通過多次修改答案正確。
同學**截圖
自己**截圖
不同之處:
1.第乙個同學定義變數用的是long型,而我用的是int型(整型),在表達乙個數是否恰好出現在它的平方數的右端時,我分了3個if語句,而他只用了乙個if語句。表達輸出空格方式也不同;
2.第二個同學**很簡潔,在表達乙個數是否恰好出現在它的平方數的右端時的表達方式不同,輸出方式也不同。
周
這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
第一周(9/17-9/22)
5小時43行
學會寫最簡單的**
無第二週(9/24-10/4)
6小時62行
學會溫度轉換
無第三週(10/6-10/13)
11小時
86行學會寫函式程式
不知道怎麼在什麼情況下呼叫scanf()函式
第四周(10/14-10/20)
10小時
105行
for迴圈語句和迴圈結構
不知道定義多少個變數
第五周(10/21-10/27)
10.5小時
114行
學會怎樣去定義乙個函式和它的基本格式
對於函式題的程式設計不知道該怎麼樣去設計
第六周(10/28-11/3)
12小時
135行
學會二分支結構和if-else語句
對於輸入乙個正整數,然後輸入對應數量的數值的**編寫存在迷惑
第七周(11/4-11/10)
13.5小時
173行
學會怎樣用switch簡化**的複雜性
使用switch語句時怎麼能夠很好的與其他語句很好的銜接
第八周(11/11-11/17)
10小時
157行
學會使用do-while語句和while語句
while後面的迴圈結束執行條件該如何判定
第九周(11/18-11/24)
9小時125行
學會怎樣去寫乙個關於巢狀迴圈的**
怎麼樣區分一行輸出幾個和輸出幾行
第十周(11/25-12/1)
11小時
167行
進一步溫習巢狀迴圈的使用
對於怎麼理清內迴圈和外迴圈的迴圈語句和條件
本週我們溫習了上週所學的巢狀迴圈,並進行進一步鞏固與加深,加強我們對條件的審判,如何進行內迴圈和外迴圈的條件設定。
本週的pta作業既不簡單,也不很難,主要是我對於條件複雜的題目不知道如何去很好的編寫**。還要就是對於輸出圖形的題目還是有很多疑惑,因為這樣的題目它每行的輸出是不一樣的,也許字母之間存在間隔,而且每行還是不同的間隔數,這就給在編寫**上就帶來了困難。但是,作為程式設計人員的我們,這點困難不算什麼,我們還需努力。高操作能力是我們長時間累積起來的,所以我們要克服困難,不畏險阻!
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開始構成的三角...