Lập trình C# - In các ký tự riêng lẻ của chuỗi theo chiều đảo ngược
In các ký tự riêng lẻ của chuỗi theo chiều đảo ngược
Viết chương trình C# để in các ký tự riêng lẻ của một chuỗi theo chiều đảo ngược. Ví dụ:
Chuỗi ban đầu: vietjack.com
In các ký tự theo chiều đảo ngược: m o c . k c a j t e i v
Chương trình C#
Dưới đây là chương trình C# minh họa lời giải cho bài tập in các ký tự riêng lẻ của chuỗi theo chiều đảo ngược trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
static void Main(string[] args)
{
string str; /* Khai bao mot chuoi */
int l = 0;
Console.Write("\nIn cac ky tu rieng le cua chuoi theo chieu dao nguoc trong C#:\n");
Console.Write("------------------------------------------------------\n");
Console.Write("Nhap mot chuoi: ");
str = Console.ReadLine();
l = str.Length - 1;
Console.Write("In cac ky tu theo chieu dao nguoc: \n");
while (l >= 0)
{
Console.Write("{0} ", str[l]);
l--;
}
Console.Write("\n\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ả:
n cac ky tu rieng le cua chuoi theo chieu dao nguoc trong C#:
------------------------------------------------------
Nhap mot chuoi: hiepsiit.com
In cac ky tu theo chieu dao nguoc:
m o c . t i i s p e i h