hai ragione, non avevo visto un altro errore nello scanf... hai dimenticato il "&" prima delle variabili:

scanf("%d", &primo);
scanf("%d", &secondo);