物件導向程式設計 第二次作業(1)

2022-08-05 17:30:27 字數 876 閱讀 6957

a+b format

由於題目的輸出加入了逗號的要求,所以所寫程式的重點就是對運算的結果進行判斷並修改成符合題目要求再進行輸出。因為規範輸出是每三個數字就有一個逗號,並且根據最多隻會出現兩個逗號,所以對輸出結果進行判斷,並且每三位分成一組。

第一次的程式
#include int main()

if(c<1000)

else if(c<1000000&&c>=1000)

else if(c>=1000000)

return 0;

}

但由於只是單純的3個數字3個數字分開,沒有考慮到單組出現全是0的情況,例如:輸入1000 1000 要求輸出結果為2,000 ,但會出現2,0 的結果所以大部分測試點都出現了錯誤.重新考慮後將應輸出的部分改為'%03d',最終得到了正確的結果。

第二次的程式
#include int main()

if(c<1000)

else if(c<1000000&&c>=1000)

else if(c>=1000000)

return 0;

}

在pat上的提交記錄列表截圖

做完後,看了一部分同學的部落格,大家的誤區都差不多。總的來說,題目難度不大,側重點是放在解題的細心和對細節的考慮上,

在學習使用markdown比較有幫助的兩個**

markdown簡易入門

十六組第二次作業 1

完成下面的題目,並在小組部落格中寫出整個操作過程及學習心得 並茂 每人都要在小組部落格中寫出來,並註明姓名 1 參照 的第一題,每人建立一個...

物件導向程式設計第二次作業(1)

連結及題意連結 藉助有道翻譯理解題意,知道需要一位一位輸出就想到用陣列存數字。 用了一個for迴圈如下 for i 0 sum i 這樣的話...