Trong ví dụ này, bạn sẽ học cách đảo ngược số do người dùng nhập.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình C sau:
- Toán tử lập trình C
- C while và do… while Loop
Đảo ngược một số nguyên
#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; )
Đầu ra
Nhập một số nguyên: 2345 Số đảo ngược = 5432
Chương trình này lấy một số nguyên đầu vào từ người dùng. Sau đó, whilevòng lặp được sử dụng cho đến khi n != 0là false (0).
Trong mỗi lần lặp của vòng lặp, phần dư khi n chia cho 10 được tính và giá trị của n giảm đi 10 lần.
Trong vòng lặp, số đảo ngược được tính bằng cách sử dụng:
rev = rev*10 + remainder;








