Remove duplicate character

Write a program to delete a duplicate character from the string.

#include<stdio.h>
void Remove_dup_char(char*);
int main()
{
	char s[100];
	printf("Enter String = ");
	scanf("%[^\n]",s);
	Remove_dup_char(s);
	printf("%s\n",s);
	return 0;
}
void Remove_dup_char(char *p)
{
	int i,k,j;
	for(i = 0;p[i];i++)
	{
		for(j = i + 1;p[j];j++)
		{
			if(p[i] == p[j])
			{
				for(k = j;p[k];k++)
					p[k] = p[k+1];
				j--;
			}
		}
	}
}

Output

Enter String = incredibleindia
incredbla