il campo prezzo è dichiarato di tipo int

quindi sostituisci la riga

scanf("%d",lib[i].prezzo);

con

scanf("%i",lib[i].prezzo);

dovrebbe essere questo.