Lập trình C# - Chuyển chữ hoa thành chữ thường và ngược lại
Chuyển chữ hoa thành chữ thường và ngược lại
Viết chương trình C# để nhập một chuỗi, sau đó chuyển chữ hoa thành chữ thường và chữ thường thành chữ hoa rồi in chuỗi kết quả trên màn hình.
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 chuyển chữ hoa thành chữ thường và ngược lại trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
static void Main(string[] args)
{
string str1; //Khai bao hai chuoi
char[] arr1;
int l, i;
l = 0;
char ch;
Console.Write("\nChuyen chu hoa thanh chu thuong va nguoc lai trong C#:\n");
Console.Write("--------------------------------------------------------------\n");
Console.Write("Nhap mot chuoi: ");
str1 = Console.ReadLine();
l = str1.Length;
arr1 = str1.ToCharArray(0, l); // chuyen chuoi thanh mang ky tu.
Console.Write("\nSau khi chuyen doi, chuoi co dang: ");
for (i = 0; i < l; i++)
{
ch = arr1[i];
if (Char.IsLower(ch)) // kiem tra ky tu thuong
Console.Write(Char.ToUpper(ch)); // chuyen doi chu thuong thanh chu hoa.
else
Console.Write(Char.ToLower(ch)); // chuyen doi chu hoa thanh chu thuong.
}
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ả:
Chuyen chu hoa thanh chu thuong va nguoc lai trong C#:
--------------------------------------------------------------
Nhap mot chuoi: XIN CHAO CAC BAN
Sau khi chuyen doi, chuoi co dang: xin chao cac ban