No ... niente goto ... basta una

if

else

no? ...

Per il resto

codice:
    do
    {
        printf("inserisci  a ");
        scanf("%d",&a);
    } while((a!=2) && (a!=1));