您的位置:首页 > 编程语言 > C#

c# 输出两个三角形(菱形)

2010-03-09 19:04 204 查看
namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Type in a int:");
            int input = Convert.ToInt32(Console.ReadLine()) ;
           // Console.WriteLine(input);
            if (input < 0)
                Console.WriteLine("input a -int!");
            else
            {
                if (input == 0)
                    Console.WriteLine("input 0");
                else
                {
                    for (int i = 0; i < input; i++)
                    {
                        for (int j = 0; j <= input-i; j++)
                            Console.Write(" ");
                        for(int k=0;k<2*i+1;k++)
                        Console.Write("*");
                     Console.WriteLine();

                    }
                    for (int i = 1; i < input; i++)
                    {
                        for (int j = 0; j <= i+1; j++)
                            Console.Write(" ");
                        for (int k = 0; k < 2*input-2 * i - 1; k++)
                            Console.Write("*");
                        Console.WriteLine();

                    }
 
 

                }
            }
            Console.Read();
        }
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# input string class