Создание шаблонов с использованием звездочек — увлекательное и популярное упражнение по программированию. В этой статье мы рассмотрим несколько методов создания паттернов прямоугольных звезд. Мы предоставим примеры кода на различных языках программирования, чтобы помочь вам понять процесс реализации. Давайте погрузимся и раскроем ваш творческий потенциал!
Метод 1: использование вложенных циклов в Python
def print_right_triangle(n):
for i in range(1, n + 1):
for j in range(i):
print("*", end="")
print()
print_right_triangle(5)
Метод 2: использование одного цикла в JavaScript
function printRightTriangle(n) {
let stars = "";
for (let i = 1; i <= n; i++) {
stars += "*";
console.log(stars);
}
}
printRightTriangle(5);
Метод 3. Использование рекурсии в Java
public class RightTriangle {
public static void printRightTriangle(int n) {
if (n > 0) {
printRightTriangle(n - 1);
for (int i = 0; i < n; i++) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
printRightTriangle(5);
}
}
Метод 4. Использование StringBuilder в C#
using System;
class Program {
static void Main(string[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
StringBuilder stars = new StringBuilder();
stars.Append('*', i);
Console.WriteLine(stars);
}
}
}
В этой статье мы рассмотрели различные методы создания шаблонов прямоугольных звезд с использованием разных языков программирования. Предпочитаете ли вы вложенные циклы, одиночные циклы, рекурсию или манипуляции со строками, для каждого найдется метод. Экспериментируйте с этими примерами, изменяйте их и создавайте свои уникальные звездные узоры. Наслаждайтесь программированием и дайте волю своему воображению!