c語言部落格作業9

2022-06-02 12:09:11 字數 1372 閱讀 9564

一.pta實驗作業

1.1換硬幣

題目內容描述:將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?

輸入格式:

輸入在一行中給出待換的零錢數額x∈(8,100)。

輸出格式:

要求按5分、2分和1分硬幣的數量依次從大到小的順序,輸出各種換法。每行輸出一種換法,格式為:「fen5:5分硬幣數量, fen2:2分硬幣數量, fen1:1分硬幣數量, total:硬幣總數量」。最後一行輸出「count = 換法個數」。

輸入樣例:

13輸出樣例:

fen5:2, fen2:1, fen1:1, total:4

fen5:1, fen2:3, fen1:2, total:6

fen5:1, fen2:2, fen1:4, total:7

fen5:1, fen2:1, fen1:6, total:8

count = 4

1.1.1資料處理

資料表達:定義了x ,i ,j ,k 這四個變數,j k分別表示5分2分時候的結果

資料處理:使用了for迴圈語句if 分支結構

1.1.2 實驗**截圖

1.1.3 造測試資料

1.1.4 pta提交列表及說明

編譯錯誤:沒有打計數器count++

方法:經過除錯發現並改正

1.2.1找完數

題目內容描述:所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。

輸入格式:

輸入在一行中給出2個正整數m和n(1逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數佔一行,格式為「完數 = 因子1 + 因子2 + ... + 因子k」,其中完數和因子均按遞增順序給出。若區間內沒有完數,則輸出「none」。

輸入樣例:

2 30

輸出樣例:

6 = 1 + 2 + 3

28 = 1 + 2 + 4 + 7 + 14

c語言作業9

這個作業屬於那個課程c語言程式設計ii 這個作業要求在 我在這個課程的目標是掌握這一門語言 這個作業在那個具體方面幫助我實現目標給我了解程式設計的基礎 參考文獻c語言程式設計 pta實驗作業排名 1.1 7 1 列印九九口訣表 題目內容 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表...

C語言 部落格作業10

問題 答案這個作業屬於在哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程目標是 學好c語言,為後面學習打好基礎 這個作業具體在 方面幫助我 熟悉使用迴圈的巢狀解決問題 參考文獻 資料處理 定義n,x,i,count,y為整型變數 n是輸入小於20的數,x是輸入的素數 資料表達 本題運用了f...

C語言 部落格作業02

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 c語言部落格作業02 我在這個課程的目標是 將想法在計算機上表達出來 這個作業在那個具體方面幫助我實現目標 了解計算機語言設計 參考文獻 提問的智慧型 答 提問之前,應該先想想這個問題上自己是否盡力去求解了,如果沒有就先自己嘗試。發問時,要知道你...