如何逆序輸出乙個整數

2021-08-20 09:28:00 字數 493 閱讀 2304

給出乙個整數,將它逆序輸出,首先求出它是乙個幾位數,利用for迴圈將數字從高位到低位分別輸出。例如1234這個數,首先通過for迴圈求出,它是乙個4位數,然後1234第一次除以1000,得到1並輸出,1234再對1000取餘,去掉1得到234,第二次234除以100,得到2並輸出,234再對100取餘,去掉2得到34,以此類推進行迴圈,得到的就是4321.下面是該函式的**實現:

void inversenum(int n)

int i=0;

int j;

int t;

while(n>0)

n=n/10;

i++;

}//求出該數字是幾位數

for(j=0;jt*=10;

for(j=0;jprintf("%d",n/t);

n%=t;

t/=10;

printf("\n");

最 後再主函式中直接呼叫該函式就可以了。

這就是輸出乙個逆序整數的函式。

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

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

逆序輸出整數

描述 將乙個整數逆序輸出。整數的範圍0到10000,不會超出int表示範圍 關於輸入 輸入僅一行,整數n 關於輸出 輸出也僅一行,整數的逆序形式 例子輸入 例子輸出 個人方法 簡單粗暴的分類討論,不過這裡程式設計網格的測試資料出了一點問題,題幹裡說的是不超過10000的整數,但是實際上第六個測試資料...

PTA 使用函式輸出乙個整數的逆序數

使用函式輸出乙個整數的逆序數 本題要求實現乙個求整數的逆序數的簡單函式。函式介面定義 int reverse int number 其中函式reverse須返回使用者傳入的整型number的逆序數。裁判測試程式樣例 include int reverse int number int main 你的...