給出乙個整數,將它逆序輸出,首先求出它是乙個幾位數,利用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 你的...