I have read a lot of topics about this problem.
So:

Code:
#include <stdio.h>

int main(){
  int number,temp,remainder,sum=0;

  printf("Input a number:\n");
  scanf("%d",&number);
  temp = number;

  while(number>0)
    {
      remainder=number%10; //Gets Last Digit
      number/=10;          //Truncates Last Digit
      sum=sum*10 + remainder; //Builds value of reversed number
     }

   if (sum==temp)
     printf ("\nThe Number Is A Palindrome ");
   else
     printf ("\nThe Number Is Not A Palindrome ");

   getch ();
   return 0;

}