1061 順序輸出各位數字 ZZULIOJ

2021-10-07 22:10:11 字數 739 閱讀 3942

題目描述

輸入乙個不大於10的9次方的正整數,從高位開始逐位分割並輸出各位數字。

輸入輸入乙個正整數n,n是int型資料

輸出依次輸出各位上的數字,每乙個數字後面有乙個空格,輸出佔一行。例如,輸入 12345 ,輸出 1 2 3 4 5

樣例輸入 copy

12345

樣例輸出 copy

1 2 3 4 5

提示注意整數運算避免使用double型別的函式如pow()。

本題可先用乙個迴圈計算出最高位的位權h,然後再用乙個迴圈,迴圈內容為: 輸出最高位(n/h)、扔掉最高位(n = n%h)、降低最高位位權(h = h/10),直到位權h為0。

#include

intmain()

while

(b>0)

printf

("\n");

return0;

}

我的部落格裡有zzulioj的一部分題解,歡迎關注和收藏。

1.我們在打**時應該行首對齊,最好不要頂格,因為以後**太長會很亂。

2.注意每句末尾加上分號 ; 這其實相當於我們c語言中的句號,說活不能一口氣一直說下去,要合理新增句號。

3.結尾要加上return 0;這一句話,很關鍵哦。

一定要做到以上兩點哦,從開始就養成好的程式設計習慣,一定會給你帶來好處。

ZZULIOJ 1061 順序輸出各位數字

題目描述 輸入乙個不大於10的9次方的正整數,從高位開始逐位分割並輸出各位數字。輸入 輸入乙個正整數n,n是int型資料 輸出 依次輸出各位上的數字,每乙個數字後面有乙個空格,輸出佔一行。例如,輸入 12345 輸出 1 2 3 4 5 樣例輸入 12345樣例輸出 123 45本題是對迴圈語句和判...

OJ1061 順序輸出各位數字

題目描述 輸入乙個整數,從高位開始逐位分割並輸出各位數字。輸入 輸入乙個正整數n,n是int型資料 輸出 依次輸出各位上的數字,每乙個數字後面有乙個空格,輸出佔一行。例如,輸入 12345 輸出 1 2 3 4 5 樣例輸入 copy 12345 樣例輸出 copy 1 2 3 4 5 提示 注意整...

正序輸出各位數字

題目描述 輸入乙個整數,從高位開始逐位分割並輸出各位數字。輸入輸入乙個正整數n,n是int型資料。輸出依次輸出各位上的數字,每乙個數字後面有乙個空格,輸出佔一行。例如,輸入 12345 輸出 1 2 3 4 5。思路 子函式來統計位數,主函式來取數 include using namespace s...