Создать шаблон звезды - PullRequest
       2

Создать шаблон звезды

0 голосов
/ 08 ноября 2018

Я пытаюсь сделать звезды с рисунком:

*
*
**
*
**
***

Но с помощью этого кода я могу нарисовать только это:

*
*
*
**
*
***

Кто-нибудь может мне помочь? это код. Спасибо

   int main(){
            int angka;
        while (true){
                printf("masukkan angka : ");
                scanf("%d", &angka);
                fflush(stdin);

                for(int i=1; i<=angka; i++){
                    printf("\n*\n");
                    for(int j=i; j>0; j--){
                        printf("*");
                    }
                    printf("\n");   
            }
            getchar();
        }
        return 0;
        }

1 Ответ

0 голосов
/ 09 мая 2019

Попробуйте это: -

//Print 1st star
printf("*");
printf("\n");

//Print 2nd and 3rd row stars

for(int i=1;i<=2;i++)
{
for(int j=1;j<=i;j++)       
{
    printf("*");
}
printf("\n");
}

//Print last pyramid row stars

for(int i=1;i<=3;i++)
{
for(int j=1;j<=i;j++)       
{
    printf("*");
}
printf("\n");
}

Выход: -

*                                                                                                                                          
*                                                                                                                                          
**                                                                                                                                         
*                                                                                                                                          
**                                                                                                                                         
***

Я пытался с приведенным выше кодом, и я получаю тот же вывод, который вы хотите. В приведенном выше коде первая звезда, а для 2-й и 3-й строк я использую 2 для цикла, а для 4-го и 5-го я использую для цикла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...