Ваша задача - использовать петли, чтобы печатать пирамиды звезд. Ваша программа должна принимать целое число и аргумент, а также распечатывать пирамиду звездочки с базой заданного размера. Например, если пользовательский ввод был 3, ваша программа должна быть распечатана:Пирамида звезд
*
**
***
Вот что я сделал. У программы нет ошибок, но она не распечатывает пирамиду и не возвращается, как ожидалось. Как только я получу его работу, я добавлю дополнительные операторы if для учета больших пирамид.
#include <stdio.h>
void main(int size){
if (size == 0)
{return;
};
if (size == 1)
{printf("*\n");
};
if (size == 2)
{printf("**\n");
};
if (size == 3)
{printf("***\n");
};
if (size = 4)
{printf("****\n");
};
if (size == 5)
{printf("*****\n");
};
if (size ==6)
{printf("******\n");
};
main(size-1);}
«Я добавлю больше утверждений для учета больших пирамид» - нет, вы должны использовать ['for' loops] (http://en.wikipedia.org/wiki/For_loop), чтобы сделать это , очевидно. – unwind
'Ваша задача использовать' ... –
Пожалуйста, присылайте некоторое время вашему инструктору или TA, чтобы уточнить ваше задание. Любой, кто здесь может написать, что нужно сделать для вас, но кажется, что вам не хватает слишком много оснований для справедливости для вас или ваших современников. – psaxton