회문은 앞뒤로 똑같이 읽는 단어, 숫자, 문장 또는 기타 일련의 문자에 불과합니다.
이 프로그래밍에서는 콘솔에서 숫자를 입력하고 그 숫자를 임시 변수에 할당하려고 합니다.
숫자가 0보다 크면 아래에 주어진 논리를 적용하십시오 -
<이전>동안(n>0){ r=n%10; 합=(합*10)+r; n=n/10;}temp=sum이면 주어진 숫자는 회문입니다. 그렇지 않으면 회문이 아닙니다.
예시
다음은 회문인 값의 검증을 위한 C 프로그램입니다 -
#include#include void main(){ int n, r, sum=0, temp; printf("숫자를 입력하세요 :"); scanf("%d",&n); 온도=n; 동안(n>0){ r=n%10; 합=(합*10)+r; n=n/10; } if(temp==sum) printf("회문입니다!"); else printf("회문이 아닙니다!"); getch();}
출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
12345회문이 아닙니다