C Chương trình đảo ngược một số

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; 

thú vị bài viết...