logo

C의 Palindrome 프로그램

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