em đang gặp 1 bài toán. e viết trên C#. nhưng phần này e nghĩ ngôn ngữ nào cũng có thể gặp phải trường hợp này e không biết giải quyết ra sao. mn giúp e với. ví dụ có 26 số tương ứng với 26 chữ cái. khi nhập 1 số từ 1 đến 26 sẽ hiển thị chữ cái tương ứng với số đó. nếu code dùng switch thì mất 26 x2 dòng code thế hơi dài. trong trường hợp khác nó 100 số thì làm thế nào. có cách nào chỉ mất vài dòng code không ạ? tks mn ạ.
Cách dùng ít code để khi nhập số 1 thì in ra a, tương tự nhập 26 in ra Z?
Dùng mảng lưu trữ bảng chữ cái, sau đó gọi từng chữ cái bằng số thứ tự của nó.
Làm tương tự cho đủ bảng chữ cái
using System;
public class Test
{
public static void Main()
{
char[] alphabet = new char[] { 'A', 'B', 'C' };
Console.WriteLine(alphabet[0]);
}
}
1 Like
em hiểu rồi :3. vậy mà không nghĩ ra nữa