欢迎光临散文网 会员登陆 & 注册

用循环嵌套输出指定的星号图形

2023-01-17 13:40 作者:此城过客  | 我要投稿

正三角的算法:

int n = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i < n + 1; i++)

            {

                for (int j = 0; j < i; j++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

比如当n=4时,输出结果为:

—————————————————————————————————————

倒三角的算法:

int n = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i < n + 1; i++)

            {

                for (int j = i; j < n + 1; j++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

输出结果是:

—————————————————————————————————————

平行四边形算法

for (int i = 0; i < 4;i++)

            { 

                for (int j = 0; j <i; j++)

                {

                    Console.Write(" ");

                }

                Console.WriteLine("****");

            }

菱形算法

int n = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i < n+1; i++)

            {

                for (int j = i; j < n; j++)

                {

                    Console.Write(" ");

                }

                for (int v = 0; v < 2 * i - 1; v++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

            for (int i = 1; i <= n-1; i++)

            {

                for (int j = 0; j < i; j++)

                {

                    Console.Write(" ");

                }

                for (int v = 0; v <(n-i)*2-1; v++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }


用循环嵌套输出指定的星号图形的评论 (共 条)

分享到微博请遵守国家法律