Tách Họ Và Tên [Sử Dụng Mảng]

Thảo luận trong 'C#' bắt đầu bởi HoVn_CNTT, 23 Tháng mười hai 2010.

  1. Offline

    HoVn_CNTT

    • Thành Viên Mới

    Số bài viết:
    64
    Đã được thích:
    71
    Điểm thành tích:
    0
    Mình thầy phần mảng chưa được anh em cập nhật nên mình làm bài tách họ và tên sử dụng mảng.
    Tuy hơi rác rối nhưng xem kĩ tí thì ok.

    Mã:
    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace XLC_THVT
    {
        class Program
        {
            static void Main(string[] args)
            {
                THVT t = new THVT();
                t.nhap();
                t.tch();
                t.xuat();
                Console.WriteLine("SKT: {0}", t.tinh());
                t.xuatng();
                Console.ReadLine();
            }
        }
        public class THVT
        {
            string mb, hl,xn;
            string[] me = new string[10];
           int[] mkt=new int[10];
            int i, j, n, t =0;
            int skttn= 1;
    
            public void nhap()
            {
                Console.WriteLine("Do Dai Ten Cua Ban: ");
                n = int.Parse(Console.ReadLine());
                Console.WriteLine("Nhap Ho Va Ten: ");
                mb = Console.ReadLine();
            }
            public void tch()
            {
                for (i = 0; i < n; i++)
                {
                    me = mb.Split(' ');
                }
            }
            public int tinh()
            {
                for (int i = 0; i < mb.Length; i++)
                {
                    if (mb[i] != ' ')
                        t++;
                }
                return t;
            }
            public void xuat()
            {
                Console.WriteLine("HoCB: {0}", me[0]);
             //Vòng for để giải quyết vấn đề là tên lót của bạn là 2 trở lên.  
             for (j = 1; j < i - 1; j++)
                {
                    hl = hl + me[j] + " ";
                }
                Console.WriteLine("LotCB: {0}", hl);
                Console.WriteLine("TenCB: {0}", me[i - 1]);
            }
            public void xuatng()
            {
                
                for (i = mb.Length-1; i >=0; i--)
                {
                    xn=xn+mb[i];
                }
                Console.WriteLine("Chuoi xuat nguoc: {0}", xn);
            }
         
        }
    }
    Các bạn tham khảo và cho ý kiến.!!! :029:
    AmGian thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí