scanf("d%",&n1);// El indicador de formato %d precede a un dato de número entero (contenido en la variable n1). El argumento (variable n1) de la función scanf debe estar precedido de &
printf("El cuadrado del número %d es %d", n1 , n1*n1);// Los indicadores de formato %d preceden a datos de números enteros (contenido en la variable n1)