輸出整數的位數

2021-09-02 20:01:42 字數 519 閱讀 5304

給出乙個n位的整數,要求

(1)求出它是幾位數字

(2)按順序輸出每一位數字

(3)按逆序輸出每一位數字

#include"stdio.h"

#include"math.h"

unsigned char getfigures(int n)//判斷乙個整數是幾位數

return figures;

}void printorder(int n)//順序輸出每一位 數字

if(n<0)

while(power!=0)

printf("\n");

}void printreverse(int n)//逆序輸出每一位數字

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

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

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

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

正整數a的位數

輸出正整數a的位數 待提高 include include include include includetypedef long long ll 方便 char ser1 200 演算法如下 nll digit1 ll a 方法1 n n else n n char ser2 200 演算法如下 ...