Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

dùng vòng lặp for tạo chữ V

21:12 04-04-2017 936 lượt xem 2 bình luận

dùng ngôn ngữ C# để e test trên visual với @@

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Nguyễn Quốc Thắng đã bình luận 12:11 05-04-2017
Console.Write("nhap size: ");
            int size = int.Parse(Console.ReadLine());
            int nhan = size;
            Console.WriteLine();
            for (int i = 1; i <= size; i++, nhan--)
            {
                for (int a = 1; a <= i; a++)
                {
                    Console.Write(" ");
                }
                for (int b = nhan; b >= 1; b--)
                {
                    if (b == 1 || b == nhan)
                    {
                        Console.Write(" *");
                    }
                    else
                    {
                        Console.Write("  ");
                    }
                }
                Console.WriteLine();
            }
            Console.ReadKey();

 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 21:23 04-04-2017

Code của bạn nhé

class Program
    {
        static string userChar = "*";
        static void Main(string[] args)
        {
            V(20);
        }

        public static void V(int width)
        {
            int lines = width / 2;

            for (var i = 1; i < lines; i++)
                Console.WriteLine(userChar.PadLeft(i) + userChar.PadLeft(2 * (lines - i)));
            Console.WriteLine(userChar.PadLeft(lines));            
        }
    }

 

Câu hỏi mới nhất