Для моего задания я должен сделать Рисование бриллианта со звездочками, используя методы.Как нарисовать алмаз со звездочками
я понял, как сделать первую часть (в центре треугольника)
Я не могу за любовь к Богу понять это. Я потратил более 4 часов на то, чтобы попробовать разные вещи, и я подумал, как сделать перевернутый треугольник, но алмаз не работает.
Это то, что у меня есть для первой части. Может ли кто-нибудь сказать мне, как перевернуть его так, чтобы он сформировал алмаз при использовании с перевернутой версией?
{
int rows = userInputHeight;
int starCount = 1;
int spaceCount = rows - 1;
for(int rowCount = 1; rowCount <= rows; rowCount++)
{
for(int numb = 1; numb <= spaceCount; numb++)
{
System.out.print(" ");
}
for(int count = 1; count <=starCount; count++ )
{
System.out.print("*");
}
System.out.println();
starCount += 2;
spaceCount--;
}
}
Это то, что он показывает (UserInputHeight = 10):
*
***
*****
*******
*********
***********
Это то, что я хочу (UserInputHeight = 19):
*
***
*****
*******
*********
***********
***********
*********
*******
*****
***
*
Это то, что я до сих пор для второй части:
{ int rows = userInputHeight;
int starCount = rows*2;
int spaceCount =userInputPadding;
if (userInputHeight % 2 == 0)
{
userInputHeight+=1;
}
for (int rowCount = rows; rowCount >= 1; rowCount --)
{
for (int i = 0; i <= (rows - rowCount)+ spaceCount; i++)
{
System.out.print(' ');
}
for (int i = 1; i < starCount; i++)
{
System.out.print('*');
}
System.out.println();
starCount -=2;
}
}
Просьба помочь.
Где находится javascript? – mplungjan
Что ваш последний метод печати? –