- Первая проблема:
Создайте функцию, называемую треугольниками, которая печатает перевернутый прямоугольный треугольник (состоящий из *), который начинается с ширины n звезд и уменьшается доодна звезда затем возвращается до п звезд.НЕ ИЗМЕНЯЙТЕ ниже Инструктора.Пример ввода / вывода:
./p3 4
****
***
**
*
**
***
****
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
if (argc < 2) {
printf("usage: h4 <number>\n");
return 1;
}
triangles(atoi(argv[1]));
return 0;
}
Вторая проблема:
Не изменяйте главное ниже.Напишите пирамиду функции, которая принимает целое число и выводит пирамиду, построенную из звездочек (*), которая состоит из строк высотой.
input/output:
./p4 4
*
***
*****
*******
#include <stdio.h>
#include <stdlib.h>
void pyramid (int a) {
/* ???? */
}
int row = argc;
int i, j, row;
for(i=row; i>=1; --i) {
for(j=1; j<=i; ++j) {
printf("%d ",j);
}
printf("\n");
}
return 0;
}
int main (int argc, char *argv[]) //Do not modify
{
if (argc < 2) //Do not modify
{
printf ("usage: h4 <number>\n");//Do not modify
return 1;//Do not modify
}
pyramid(atoi (argv[1]));//Do not modify
return 0;
}
Я знаю основы программирования на Javascript и C,но я не уверен, как начать с функции с triangles(atoi(argv[1]));
или pyramid(atoi (argv[1]));
Никто не говорил мне об этом раньше ??Помощь более ценится, поэтому я могу изучить, как она выглядит.Спасибо.