salve a tutti, provando a fare un esercizio, mi sono accorto che al momento dell'avvio mi da un errore e non riesco a capire da dove provenga:

#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int altezza, peso, lunghezza, calcolo;

printf ("Inserire altezza : ");
scanf ("%d" &altezza);
printf ("inserire peso : ");
scanf ("%d" &peso);
printf ("inserire lunghezza: ");
scanf ("%d" &lunghezza );
calcolo = altezza * peso * lunghezza;
printf("Calcolo : %d\n", calcolo);
return 0;
}

l'errore è il seguente:

Inizio.c:10: error: invalid operands to binary & (have 'char *' and 'int')
Inizio.c:10: warning: format not a string literal and no format arguments
Inizio.c:12: error: invalid operands to binary & (have 'char *' and 'int')
Inizio.c:12: warning: format not a string literal and no format arguments
Inizio.c:14: error: invalid operands to binary & (have 'char *' and 'int')
Inizio.c:14: warning: format not a string literal and no format arguments

grazie in anticipo