Buena idea para mejorar la impresión
Igual veo muchos casos con código repetido (es decir, hacés cosas muy similares en varios casos, y para evitar eso quizás quieras investigar lo que te comentaba antes de separar las partes "opcionales" de lo que vayas a imprimir y colocarlas en variables, cuyo valor cambiarás según el caso.
Otra opción es ir armando la cadena final de a partes, según el caso. Investigá varias formas, y no olvides familiarizarte con las cadenas de formato, te aseguro que te serán útiles en el futuro (y si algún día programás en C, serán tus mejores amigas a la hora de imprimir con printf)
Saludos.