c의 회문 수: A 회문 번호 ~이다 거꾸로 해도 같은 숫자 . 예를 들어 121, 34543, 343, 131, 48984는 회문 번호입니다.
회문 수 알고리즘
- 사용자로부터 번호 받기
- 임시 변수에 숫자를 보관하십시오.
- 숫자를 거꾸로 하세요
- 임시번호와 역번호를 비교해보세요
- 두 숫자가 같으면 회문 번호를 인쇄하십시오.
- 그렇지 않으면 회문 번호가 아닌 인쇄
C의 회문 프로그램을 살펴보겠습니다. 이 C 프로그램에서는 사용자로부터 입력을 받아 숫자가 회문인지 여부를 확인합니다.
#include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; }
산출:
enter the number=151 palindrome number enter the number=5621 not palindrome number