public static int Reverse(int num) { int result = 0; while (num > 0) { //chia cho 10 lấy dư sẽ lấy lần lượt được các số từ phía sau trờ lại //mỗi lần lặp thì lấy kết quả * 10 lần và cộng thêm số mới lấy dư do chia cho 10 result = result * 10 + num % 10; num /= 10; } return result; }
Thứ Hai, 2 tháng 3, 2015
How to reverse a number using c#
Chú ý: Hàm trên chỉ chạy với trường hợp số không dấu. Tùy mục đích sử dụng cho cả số có dấu thì cần cải tiến thêm.
Đăng ký:
Đăng Nhận xét
(
Atom
)
Không có nhận xét nào :
Đăng nhận xét