正序逆序輸出正整數中各位數字

2021-10-06 15:11:01 字數 1023 閱讀 3164

一、輸出整數各位數字

求出它是幾位數 。

分別列印出每一位數字

按逆序列印出各位數字。

#define _crt_secure_no_warnings

#include

#include

intgetdigit

(int num)

//整數有多少位

return count;

}void

reprintnum

(int num)

//逆序列印所有數字

}void

printnum

(int num)

//正序列印所有數字

for(j = i -

1; j >=

0; j--

)printf

("%d "

, arr[j]);

}void

main()

二、

#include

#include

intgetdigit

(int num)

return count;

}int

fun(

int num)

while

(num)

return sum;

}void

main()

}system

("pause");

}

三、驗證歌德**猜想

#include

#include

#include

intzhishu

(int num)

}return1;

}void

main()

}}system

("pause");

}

正序輸出各位數字

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

逆序輸出乙個整數的各位數字 整數反轉

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例 1 輸入 123 輸出 321 示例 2 輸入 123 輸出 321 示例 3 輸入 120 輸出 21 注意 假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 剛看到這題題目,第一反應是先將整數轉化為字串...

實驗4 2 8 輸出整數各位數字

本題要求編寫程式,對輸入的乙個整數,從高位開始逐位分割並輸出它的各位數字。輸入在一行中給出乙個長整型範圍內的非負整數。從高位開始逐位輸出該整數的各位數字,每個數字後面有乙個空格。1 2 3 4 5 6 方案1 常規方法 include include intmain int number 1 用於表...