C#数字画图程序代码新

using System;

namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
bool continueProgram = true;

        while (continueProgram)
        {
            Console.WriteLine("数字画图帮助:0黑色,1深蓝,2深绿色,3深青色,4暗红色,5深品红色,6深黄色,7灰色,8深灰色,9蓝色,a绿色,b青色,c红色,d洋红,/ 是换行。");
            Console.WriteLine("请输入数字:");

            string input = Console.ReadLine();

            Console.ForegroundColor = ConsoleColor.White;

            foreach (char c in input)
            {
                switch (c)
                {
                    case '0':
                        Console.ForegroundColor = ConsoleColor.Black;
                        break;
                    case '1':
                        Console.ForegroundColor = ConsoleColor.DarkBlue;
                        break;
                    case '2':
                        Console.ForegroundColor = ConsoleColor.DarkGreen;
                        break;
                    case '3':
                        Console.ForegroundColor = ConsoleColor.DarkCyan;
                        break;
                    case '4':
                        Console.ForegroundColor = ConsoleColor.DarkRed;
                        break;
                    case '5':
                        Console.ForegroundColor = ConsoleColor.DarkMagenta;
                        break;
                    case '6':
                        Console.ForegroundColor = ConsoleColor.DarkYellow;
                        break;
                    case '7':
                        Console.ForegroundColor = ConsoleColor.Gray;
                        break;
                    case '8':
                        Console.ForegroundColor = ConsoleColor.DarkGray;
                        break;
                    case '9':
                        Console.ForegroundColor = ConsoleColor.Blue;
                        break;
                    case 'a':
                        Console.ForegroundColor = ConsoleColor.Green;
                        break;
                    case 'b':
                        Console.ForegroundColor = ConsoleColor.Cyan;
                        break;
                    case 'c':
                        Console.ForegroundColor = ConsoleColor.Red;
                        break;
                    case 'd':
                        Console.ForegroundColor = ConsoleColor.Magenta;
                        break;
                    case '/':
                        Console.WriteLine();
                        break;
                    default:
                        Console.WriteLine("输入的字符无效,请输入指定字符。");
                        break;
                }

Console.Write(“■”); 
}
Console.Write(“\n”); 
Console.ForegroundColor = ConsoleColor.White;

            Console.WriteLine("要继续请输入'Y',要退出请输入'N'");
            char choice = Console.ReadKey().KeyChar;

            if (choice == 'N' || choice == 'n')
            {
                continueProgram = false;
            }
        }
    }
}

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EasySoft易软

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值