Quando eseguo il programma tutto ok, ma una volta uscito dallo switch mi viene chiesto due volte di seguito "Inserire il voto dello studente". Perchè ? Problema del while(1) ?
codice:
#include <stdio.h>
int main()
{
	char a;
	while(1)
	{
		printf("Inserire il voto dello studente: ");
		scanf("%c",&a);
		switch(a)
		{
			case '\n':
			case '\t':
			case ' ':
				continue;
			case 'a':
				printf("AMMESSO\n");
				break;
			case 'b':
				printf("BOCCIATO\n");
				break;
			case 's':
				printf("SOSPENSIONE GIUDIZIO\n");
				break;
			default:
				printf("Carattere non valido\n");
				break;
		}
	}	
}