Lập trình C# - Viết chương trình C# để vẽ một tam giác số theo mẫu
Viết chương trình C# để vẽ một tam giác số theo mẫu
Viết chương trình C# để vẽ một tam giác số theo mẫu sau: Số bắt đầu và số kết thúc của mỗi hàng là số 1, như sau:
1
121
12321
1234321
1234543221
Đây là bài tập C# minh họa giúp bạn cách lồng vòng lặp FOR trong C#.
Chương trình C#
Dưới đây là chương trình C# để giải bài tập trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
public static void Main()
{
int i, j, n;
Console.Write("\n");
Console.Write("Ve tam giac so trong C#:\n");
Console.Write("-----------------------");
Console.Write("\n\n");
Console.Write("Nhap so hang: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i <= n; i++)
{
/* vong lap nay de in khoang trang */
for (j = 1; j <= n - i; j++)
Console.Write(" ");
/* Hien thi cac so theo thu tu tang dan tu dau hang cho den giua hang*/
for (j = 1; j <= i; j++)
Console.Write("{0}", j);
/* Hien thi so theo thu tu giam dan tu giua hang cho den cuoi hang */
for (j = i - 1; j >= 1; j--)
Console.Write("{0}", j);
Console.Write("\n");
}
Console.ReadKey();
}
}
}
Kết quả chương trình C#
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
1
121
12321
1234321
1234543221