Lập trình C# - Tìm vị trí chuỗi con
Tìm vị trí chuỗi con
Viết chương trình C# để tìm kiếm vị trí của chuỗi con trong chuỗi đã cho, rồi in 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 tìm vị trí chuỗi con trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
static void Main(string[] args)
{
string str1; //khai bao chuoi
string chuoi_con; //khai bao chuoi con can tim kiem
Console.Write("\nTim vi tri chuoi con trong C#:\n");
Console.Write("---------------------------------------\n");
Console.Write("Nhap mot chuoi: ");
str1 = Console.ReadLine();
Console.Write("Nhap chuoi con can tim kiem: ");
chuoi_con = Console.ReadLine();
int vi_tri = str1.IndexOf(chuoi_con);
if (vi_tri < 0)
Console.WriteLine("Khong tim thay chuoi con trong chuoi da cho!\n");
else
Console.WriteLine("Tim thay chuoi con '{0}' trong chuoi '{1}' tai vi tri {2}",
chuoi_con, str1, vi_tri);
Console.ReadKey();
}
}
}
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Tim vi tri chuoi con trong C#:
---------------------------------------
Nhap mot chuoi: hiepsiit xin chao cac ban
Nhap chuoi con can tim kiem: xin
Tim thay chuoi con 'xin' trong chuoi 'hiepsiit xin chao cac ban' tai vi tri 9
;