題目
給出一個不多于5位的整數, 進行反序處理。要求:
1、求出它是幾位數。
2、分別輸出每一位數字。僅數字間以空格間隔, 負號與數字之間不需要間隔。如果是負數,負號加在第一個數字之前, 與數字沒有空格間隔。注意:最后一個數字后沒有空格。
3、按逆序輸出各位數字。逆序后,最前面的0不能輸出。
示例1:
輸入:12345
輸出:
5
1 2 3 4 5
54321
示例2:
輸入:-12345
輸出:
5
-1 2 3 4 5
-54321
示例3:
輸入:2030
輸出:
4
2 0 3 0
302
解析
這是一道華為校招機試題,主要考察應聘者以下幾個方面的知識。
1、整數處理:理解如何通過除法和取模運算獲取一個整數的每一位數字,或者通過轉換為字符串來直接訪問每位字符。
2、循環結構:使用循環(比如:while或for循環)遍歷整數的每一位,并進行相應的處理