Puoi acquisire l'input come stringa :

codice:
	char str[80];
	int Num;
	do
	{
		printf("Inserisci valore [1-10] : ");
  		scanf("%s", str);
  		Num=atoi(str);
	}
	while( Num<1 || Num>10);