Lập trình C# - Vẽ tam giác chữ cái
Vẽ tam giác chữ cái
Viết chương trình C# để vẽ tam giác chữ cái với số chữ cái (nhỏ hơn 26) nhập từ bàn phím theo mẫu sau:
Nhập số chữ cái: 4
A
A B A
A B C B A
A B C D C B A
Tương tự như các bài vẽ tam giác sao và vẽ tam giác số, đây là bài tập C# minh họa giúp bạn cách sử dụng lồng vòng lặp trong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập vẽ tam giác chữ cái trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
public static void Main()
{
int i, j;
char alph = 'A';
int n;
int ctr = 1;
Console.Write("\n");
Console.Write("Ve tam giac chu cai trong C#:\n");
Console.Write("----------------------------");
Console.Write("\n\n");
Console.Write("Nhap so chu cai (nho hon 26): ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= n; i++)
{
for (j = 0; j <= (ctr / 2); j++)
{
Console.Write("{0} ", alph++);
}
alph--;
alph--;
for (j = 0; j < (ctr / 2); j++)
{
Console.Write("{0} ", alph--);
}
ctr = ctr + 2;
alph = 'A';
Console.Write("\n");
}
Console.ReadKey();
}
}
}
Xem ví dụ
Biên dịch và chạy chương trình C# trên sẽ cho kết quả: