Anche non capendo lo scopo del tuo programma(chiede un nome ma poi ne stampa uno "fisso" scritto a priori  ) l'errore è su questo printf
 ) l'errore è su questo printf
	codice:
	printf("%s\n%s\n%d\n\n", "ok, ricapitoliamo:", 
 "Danilo Caracciolo nato a Lecce, di anni", 
 "40");
 
perchè indichi di stampre due stringhe (%s %s) e un intero(%d) ma senza indicare le variabili...
Se vuoi stampare l'età immessa in input fai cosi':
	codice:
	printf(" Ok,ricapitoliamo: Danilo Caracciolo di anni %d",x);
 
mentre se ti basta stampre sempre lo stesso messaggio(ossia 40 anni fai cosi'):
	codice:
	printf(" ...di anni 40");
 
 