C# 各种姿势输出★★

本文演示了如何使用C#编程实现不同样式输出星号(☆),通过嵌套循环控制行数和列数,展示多行星号排列效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _4._21
{
class Program
{
static void Main(string[] args)
{

////打星1
//for (int i = 0; i < 5; i++) //5行
//{
// for (int j = 0; j <= i; j++) //列数
// {
// Console.Write(“☆”);
// }
// Console.WriteLine();
//}

        ////打星2
        //for (int i = 0; i < 5; i++)    //行数
        //{
        //    for (int j = 5; j > i; j--)   //列数
        //    {
        //        Console.Write("☆");
        //    }
        //    Console.WriteLine();
        //}

        ////打星3
        //for (int i = 0; i < 5; i++)
        //{
        //    //打空格
        //    for (int j = 0; j < i; j++)   //第1排没有  第2排有1个....
        //    {
        //        Console.Write("  ");
        //    }
        //    //打星
        //    for (int t = 5; t > i; t--)
        //    {
        //        Console.Write("☆");
        //    }
        //    Console.WriteLine();
        //}

        ////打星4
        //for (int i = 0; i < 5; i++)   //行数
        //{
        //    //打空格
        //    for (int j = 4; j > i; j--)
        //    {
        //        Console.Write("  ");
        //    }
        //    //打星
        //    for (int t = 0; t <= i; t++)
        //    {
        //        Console.Write("☆");
        //    }
        //    Console.WriteLine();
        //}

        //打星5(一)
        //for (int i = 0; i < 5; i++)   //行数
        //{
        //    //打空格
        //    for (int j = 4; j > i; j--)
        //    {
        //        Console.Write("  ");
        //    }
        //    //打星
        //    for (int t = 0; t <= i; t++)
        //    {
        //        Console.Write("☆");
        //    }

        //    for (int p = 0; p < i; p++)
        //    {
        //        Console.Write("☆");
        //    }

        //    Console.WriteLine();
        //}

        //打星5(二)
        //for (int i = 0; i < 5; i++)  //行数
        //{
        //    //打空格
        //    for (int j = 4; j > i; j--)
        //    {
        //        Console.Write("  ");
        //    }

        //    //打星
        //    for (int t = 0; t < i * 2 + 1; t++)   //第一排 打1个   第二排打3个...
        //    {
        //        Console.Write("☆");
        //    }
        //    Console.WriteLine();
        //}

        //打星6(一)
        //for (int i = 0; i < 5; i++)
        //{
        //    //打空格
        //    for (int j = 0; j < i; j++)   //第1排没有  第2排有1个....
        //    {
        //        Console.Write("  ");
        //    }
        //    //打星
        //    for (int t = 5; t > i; t--)
        //    {
        //        Console.Write("☆");
        //    }

        //    for (int t = 4; t > i; t--)
        //    {
        //        Console.Write("☆");
        //    }

        //    Console.WriteLine();
        //}


        //打星6(二)
        //for (int i = 0; i < 5; i++) //行数
        //{
        //    //打空格
        //    for (int j = 0; j < i; j++)   //第1排没有  第2排有1个....
        //    {
        //        Console.Write("  ");
        //    }
        //    //打星
        //    //当i = 0     则 5 * 2 - i * 2 - 1 = 9
        //    //当i = 1     则 5 * 2 - i * 2 - 1 = 7
        //    for (int t = 0; t < 5 * 2 - i * 2 - 1; t++)
        //    {
        //        Console.Write("☆");
        //    }
        //    Console.WriteLine();
        //}

        //打星7
        //while (true)
        //{
        //    Console.WriteLine("输入行数:");
        //    int row = int.Parse(Console.ReadLine());
        //    //打正三角
        //    for (int i = 0; i < row; i++)   //行数
        //    {
        //        //打空格
        //        for (int j = row - 1; j > i; j--)
        //        {
        //            Console.Write("  ");
        //        }
        //        //打星
        //        for (int t = 0; t <= i; t++)
        //        {
        //            Console.Write("☆");
        //        }
        //        for (int p = 0; p < i; p++)
        //        {
        //            Console.Write("☆");
        //        }
        //        Console.WriteLine();
        //    }
        //    //打倒三角
        //    for (int i = 0; i < row - 1; i++)
        //    {
        //        //打空格
        //        for (int j = 0; j <= i; j++)   //第1排有1个  第2排有2个....
        //        {
        //            Console.Write("  ");
        //        }
        //        //打星
        //        for (int t = row - 1; t > i; t--)
        //        {
        //            Console.Write("☆");
        //        }
        //        for (int t = row - 2; t > i; t--)
        //        {
        //            Console.Write("☆");
        //        }
        //        Console.WriteLine();
        //    }
        //}


   Console.ReadLine();
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值