bài tập c hãy kiểm tra số nguyên dương n có phải là số đối xứng hay không

3 4K 10
bài tập c   hãy kiểm tra số nguyên dương n có phải là số đối xứng hay không

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 59: Hãy kiểm tra số nguyên dương n có phải số đối xứng hay không #include #include #include /* Kiểm tra số đối xứng Định nghĩa : Số đối xứng số đọc từ trái qua phải hay từ phải qua trái kết VD: ban đâu có số abcdef => số đảo ngược fedcba số => đối xứng Vd : số 123 => đảo ngược 321 số 12345 => đảo ngược 54321 123 % 10 = => ok 123 / 10 = 12 12 % 10 = => ok 12 / 10 = 1 % 10 = => ok / 10 = = > end 321 = 3*10^2 + 2*10^1 + 1*10^0 54321 = 5*10^4 + 4*10^3 + 3*10^2 + 2*10^1 + 1*10^0 => start = 10^(số chữ số - 1) => end = 10^0 Ý tưởng: Tách chữ số lấy chữ số bắt đầu nhân cho 10^(x) với x số chữ số - qua lần x liên tục giảm đơn vị Cách 2: số 123 ta tách thành chữ số 3,2,1 * 10 + = 3 * 10 + = 32 32 * 10 + = 321 */ int main() { int n; // Nhập n ( n > ) { printf("\nNhap vao n ( n > ): "); scanf_s("%d", &n); if (n

Ngày đăng: 19/10/2016, 00:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan