Palindrome number

Write a program to
1] Check Whether Number is Palindrome or Not ?
2] Print First n Palindrome Numbers.
3] Print Palindrome Numbers between Range.
A palindromic number or numeral palindrome is a number that remains the same when its digits are reversed.

#include<stdio.h>
int Check_for_Palindrome(int);
enum Num_Status{IS_PALINDROME,IS_NOT_PALINDROME};
int main()
{
	int num1,op,num2;
	unsigned int PalindromeCount,i;
	printf("1] Check Whether Number is Palindrome or Not\
	\n2] Print First n Palindrome Numbers\
	\n3] Print Palindrome Numbers between Range\n\nEnter Option : ");
	scanf("%d",&op);
	if(op == 1)
	{
		printf("Enter Number to Check = ");
		scanf("%d",&num1);
		if(IS_PALINDROME == Check_for_Palindrome(num1))
			printf("%d is a Palindrome Number\n",num1);
		else
			printf("%d is a Not a Palindrome Number\n",num1);
	}
	else if(op == 2)
	{
		printf("How Many First Palindrome Numbers Do You Want ? ");
		scanf("%d",&num1);
		PalindromeCount = 0;
		for(i = 0;PalindromeCount < num1;i++)
		{
			if(IS_PALINDROME == Check_for_Palindrome(i))
			{
				printf("%d ",i);
				PalindromeCount++;
			}
		}
	}
	else if(op == 3)
	{
		int n1,n2;
		PalindromeCount = 0;
		printf("Enter Number 1 = ");
		scanf("%d",&n1);
		printf("Enter Number 2 = ");
		scanf("%d",&n2);
		printf("Palindrome between %d and %d are \n",num1,num2);
		if(n1 > n2)
		{
			num2 = n1;
			num1 = n2;
		}
		else
		{
			num1 = n1;
			num2 = n2;
		}
		for(i = num1;i <= num2;i++)
		{
			if(IS_PALINDROME == Check_for_Palindrome(i))
			{
				printf("%d ",i);
				PalindromeCount++;
			}
		}
		printf("\nTotal Palindrome Numbers are = %d\n",PalindromeCount);
	}
	else
		printf("Invalid Option...\n");
	printf("\n");
	return 0;
}
int Check_for_Palindrome(int n)
{
	int i,n1,s = 0;
	n1 = n;
	while(n)
	{
		s = s * 10 + n % 10;
		n = n / 10;
	}
	if(s == n1)
		return IS_PALINDROME;
	else
		return IS_NOT_PALINDROME;
}

Output

1] Check Whether Number is Palindrome or Not
2] Print First n Palindrome Numbers
3] Print Palindrome Numbers between Range
Enter Option : 2
How Many First Palindrome Numbers Do You Want ? 16
0 1 2 3 4 5 6 7 8 9 11 22 33 44 55 66
1] Check Whether Number is Palindrome or Not
2] Print First n Palindrome Numbers
3] Print Palindrome Numbers between Range
Enter Option : 3
Enter Number 1 = 100
Enter Number 2 = 28
Palindrome between -1218592362 and 0 are
33 44 55 66 77 88 99
Total Palindrome Numbers are = 7
1] Check Whether Number is Palindrome or Not
2] Print First n Palindrome Numbers
3] Print Palindrome Numbers between Range
Enter Option : 1
Enter Number to Check = 67
67 is a Not a Palindrome Number
1] Check Whether Number is Palindrome or Not
2] Print First n Palindrome Numbers
3] Print Palindrome Numbers between Range
Enter Option : 1
Enter Number to Check = 1551
1551 is a Palindrome Number