PTA乙級 1002 寫出這個數

2021-10-24 20:30:14 字數 430 閱讀 9750

題目概述:

讀入乙個正整數 n,計算其各位數字之和,用漢語拼音寫出和

的每一位數字。

n 小於 10

​100

​​思路:

開始:對於資料的處理,想用數字直接取余去判斷,最後發現

存不了那麼大的數字。

解決:用字串去儲存,累加求和(字串轉數字減去『0』)

解決**:

#include#includeint main()

; gets(c);

for(i=0;i=0;i--) }

學到了什麼:

之前不會用c語言儲存字串陣列,今天學到了,用乙個二維陣列就可以解決。

char pinyin[10]//第乙個代表所儲存字串的個數,第

二個代表字串的最大長度。

PTA 乙級 1002 寫出這個數

題目鏈結 這題感覺就是在考列表,先是把寫入的數排成列表。剛開始做題的時候想簡單了,直接乙個sum函式發現錯誤,發現list讀入的函式是直接轉換成str字串形式的,所以寫了個遍歷的迴圈求和了。整體思路其實就是 1 列表所有數 2 遍歷求和 3 列表和,使sum成為字串,在提取每乙個數 4 數成為索引,...

PTA 乙級 1002 寫出這個數 C

讀入乙個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。每個測試輸入包含 1 個測試用例,即給出自然數n nn的值。這裡保證 n nn 小於 10 100 10 10 100 在一行內輸出 n 的各位數字之和的每一位,拼音數字間有 1 空格,但一行中最後乙個拼音數字後沒有空格。yi s...

1002 寫出這個數 PTA

讀入乙個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。輸入格式 每個測試輸入包含 1 個測試用例,即給出自然數 n 的值。這裡保證 n 小於 10 100 輸出格式 在一行內輸出 n 的各位數字之和的每一位,拼音數字間有 1 空格,但一行中最後乙個拼音數字後沒有空格。輸入樣例 123...