C語言I部落格作業07

2022-06-04 12:09:09 字數 2096 閱讀 7487

這個作業屬於哪個課程

這個作業要求在**

homework/11589

這個作業的目標

《熟練掌握while語句》

學號<20208975>

題目內容描述:輸入在一行中給出一系列非負整數,其間以空格分隔。當讀到負整數時,表示輸入結束,該數字不要處理。在一行中輸出最高分。

資料表達:定義了變數x、max。

資料處理:使用while語句判斷迴圈

輸入資料

輸出資料

說明67 88 73 54 0 95 60 -1

9595分是最高分

35 73 68 92 6 -7 65 98

9898分是最高分

編譯錯誤:分號漏打

答案錯誤:>=打成了== 改正後即可

題目內容描述:

對於給定的正整數n,求它的位數及其各位數字之和。輸入格式:輸入在一行中給出乙個不超過10的9次方​​ 的正整數n。輸出格式:在一行中輸出n的位數及其各位數字之和,中間用乙個空格隔開。輸入樣例:321 輸出樣例:3 6

資料表達:定義了n,sum=0,num=0。

資料處理:輸入乙個整數n,符合while中的條件則進入迴圈(sum=n%10+sum; n=n/10;num++)之中,否則printf。

輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明

輸入樣例

輸出樣例

說明12

2 3輸入為12時,可得兩位數,且相加為3,故輸出為2 3

88887777

8 60

輸入為88887777時,可得八位數,且相加為60,故輸出為8 60

3213 6

輸入為321時,可得三位數,且相加為6,故輸出為3 6

答案錯誤:只考慮了迴圈次數num,沒有把各個位數上的數累加起來

編譯錯誤:修改**的時候丟失了符號。除錯並進行修改。

不同點:if語句裡的條件不一樣。

周/日期

這週所花時間

學到的知識點簡介

目前比較迷惑的問題

第一周6h

初步了解所學專業

不知道這些**什麼意思

第二週10h

了解函式等**術語

還是對於這些專業名詞的意義所在

第三週16h

學會了迴圈語句

學到後面就很複雜了 不會用

第四周25h

函式的呼叫

是真的生疏

第五周32h

學習了分支結構,else-if語句

沒什麼大問題了

第六周34h

學習了switch語句

沒什麼大問題

第七周37h

學習了while語句與do while語句

有時候看不懂pta的題目意思

時間部落格字數

**行數

第一周500

50第二週

80080

第三週1000

110第四周

1600

150第五周

1800

180第六周

1950

200第七周

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...

C語言I部落格作業07

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...