Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

입력한 값이 회문인지 C 언어를 사용하지 않는지 확인

<시간/>

회문은 앞뒤로 똑같이 읽는 단어, 숫자, 문장 또는 기타 일련의 문자에 불과합니다.

이 프로그래밍에서는 콘솔에서 숫자를 입력하고 그 숫자를 임시 변수에 할당하려고 합니다.

숫자가 0보다 크면 아래에 주어진 논리를 적용하십시오 -

<이전>동안(n>0){ r=n%10; 합=(합*10)+r; n=n/10;}

temp=sum이면 주어진 숫자는 회문입니다. 그렇지 않으면 회문이 아닙니다.

예시

다음은 회문인 값의 검증을 위한 C 프로그램입니다 -

#include#includevoid 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회문이 아닙니다