Red de conocimiento informático - Material del sitio web - Cómo escribir un programa en lenguaje C para imprimir un diamante hueco usando un bucle

Cómo escribir un programa en lenguaje C para imprimir un diamante hueco usando un bucle

#include lt; stdio.hgt;

int main(void){ int i, j, k; // ¿Diamante hueco superior for(i=1; ilt; =10;i){? //Controlar el número de líneas 10 líneas? for(k=10;kgt;i;k--){? //Primera línea 9 espacios 1*? ?

printf("? "); } // Cuando i=1, el código en la línea 25 genera *? if(i == 1){} else{ printf(" *"); //El número de espacios vacíos se imprime 0 2 4 6? 16? for(j=1;jlt;2*i-2;j){

printf("? "}? " *"); printf("\n");? } //¿Rombo hueco inferior? for(i=1;ilt;=9;i){? // ¿Eliminar la línea más larga y solo tener 9 líneas?

//Espacios aumentados 1 2 3...9? for(k=1;klt;=i;k){

printf("? ");

? }

?//La última línea * es ejecutada por la línea 43 del código?

?if(i == 9){}

?else{

printf(" *");

?}

?//El número de espacios vacíos se imprime 15 13 ....1 Tenga en cuenta que los espacios comienzan con 15 y terminan con 1 ? for(j=1;jlt;=17-2*i;j){? //Imprimir 0 espacios cuando i=9?

printf( "? "); }? printf(" *"); //Imprimir el * que aparece después de cada línea? printf("\n");?//Nueva línea?