PAT B1002 寫出這個數(C語言)

2021-10-03 08:27:46 字數 1399 閱讀 5530

憂何有又,貴尊麼這人

樂亦法減做,樂法加做

謝代陳新若,也然自減加

實現是亦去遠

我找到了錯誤在哪,正確的在後面

**出錯了?有人會看嗎?看了會告訴我嗎?

#include

/* 計算輸入的數字之和,並返回這個數 */

intget_num()

/* 將傳入的數的每一位(百位,十位,個位),分別存到陣列s下標(0,1,2)所對應的位 */

void

get_arr

(int s,

int number)

}int

main()

;int arr[3]

=;/* 因為最多輸入100位, 最大值不超900,可用三個位記錄 */

int i;

get_arr

(arr,

get_num()

);//print

if(arr[0]

== arr[1]

&& arr[1]

== arr[2]

&& arr[2]

==0)printf

("%s"

, str[0]

);else

}return0;

}

正確的

全紅的答案正確很開心!

#include

/* 計算輸入的數字之和,並返回這個數 */

intget_num()

/* 將傳入的數的每一位(百位,十位,個位),分別存到陣列s下標(0,1,2)所對應的位 */

void

get_arr

(int s,

int number)

}void

print_arr

(int arr)

;for

(i =

0; arr[i]==0

;++i)

;/* 避免百位上為零,或者百位和十位為零 */

for(

; i <3;

++i)

}int

main()

;/* 因為最多輸入100位, 最大值不超900,可用三個位記錄 */

get_arr

(arr,

get_num()

);print_arr

(arr)

;return0;

}

PAT B1002寫出這個數

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

PAT B1002 寫出這個數

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

PAT B1002 寫出這個數

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