adminv15
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • Il codice utilizza inizialmente otto istruzioni printf per stampare una scacchiera.
  • La scacchiera è rappresentata da una serie di righe alternate di asterischi e spazi.
  • Il disegno della scacchiera viene successivamente ottimizzato utilizzando una sola istruzione printf.
  • Viene mostrato un metodo alternativo usando un'unica istruzione printf con un array di stringhe.
  • L'obiettivo del codice è ridurre al minimo il numero di istruzioni printf necessarie per stampare la scacchiera.

 /*  * Visualizzate il disegno di una scacchiera utilizzando otto  * istruzioni printf e quindi stampate lo stesso disegno con  * il minor numero possibile di printf.  */ #include  int main(void) { 	printf("* * * * * * * * 
"); printf(" * * * * * * * *
"); printf("* * * * * * * *
"); printf(" * * * * * * * *
"); printf("* * * * * * * *
"); printf(" * * * * * * * *
"); printf("* * * * * * * *
"); printf(" * * * * * * * *
"); /* Una sola istruzione */ printf("

* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
"); /* Oppure */ printf("

%s%s%s%s%s%s%s%s", "* * * * * * * *
", " * * * * * * * *
", "* * * * * * * *
", " * * * * * * * *
", "* * * * * * * *
", " * * * * * * * *
", "* * * * * * * *
", " * * * * * * * *
"); return 0; }

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community