Viết chương trình C kiểm trɑ số nɡuyên dươnɡ n có phải là số đối xứnɡ hɑy khônɡ
Share
Đăng ký để gửi câu hỏi hoặc thảo luận các vấn đề liên quan đến lập trình
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Vui lòng liên hệ admin để được cấp lại mật khẩu
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Dưới đây là một ví dụ về cách viết chương trình C để kiểm tra xem một số nguyên dương n có phải là số đối xứng hay không. Số đối xứng là số mà khi đọc từ trái qua phải hoặc từ phải qua trái đều như nhau, ví dụ như 121, 12321.
Chương trình trên hoạt động như sau:
– Yêu cầu người dùng nhập vào một số nguyên dương `n`.
– Lưu giá trị ban đầu của `n` vào biến `original`.
– Trong vòng lặp, chương trình lấy từng chữ số của `n` từ phải sang trái, và dùng nó để xây dựng số `reverse`, số đảo ngược của `n`.
– Sau khi số đảo ngược đã được xây dựng, chương trình so sánh giá trị của `reverse` với `original`. Nếu chúng giống nhau, có nghĩa là `n` là một số đối xứng. Ngược lại, `n` không phải là số đối xứng.