Я хочу напечатать это: - 1 121 12321 1234321 123454321
C# печать для цикла
Эта программа печатает это. Какая может быть ошибка в программе? В цикле for? Скажите, пожалуйста, как это исправить. Какая ошибка в используемой логике. Если да, то в чем проблема в моей логике? Как я должен думать об алгоритмах в ближайшем будущем? : - 1 12 123 123432 123454321
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, d, e;
b = 6;
for(a=b;a>=1;a--)
{
for (c = a; c >=1; c--)
{
Console.Write(" ");
}
for(d=1; d<=b-a;d++)
{
Console.Write(d);
}
for (e = b-a-1; e>=a; e--)
{
Console.Write(e);
}
Console.WriteLine();
}
}
}
}
Пожалуйста скажите мне проблему в моем коде.
Не могли бы вы объяснить это пожалуйста! Он работает правильно, но я не понял! –
Rahul, вы можете сделать сухой пробег для него и отметить, что n - нет. линий в шаблоне 5 –