澳门至尊网站-首页

您的位置:澳门至尊网站 > 黑客安全 > 字符操作

字符操作

2019-10-29 02:09

难题供给:客户自由输入字母及数字组合的字符串,当客商连输入字符串‘hello’时,程序甘休顾客输入,并分别显示客户输入的假名及数字的数据。

代码:

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

namespace 字符操作
{
    public class Program
    {
        public static void Main()
        {
            char s = '#';
            int LetterIndex = 0, DigitIndex = 0;
            Console.Write("请输入一个字符串(当输入hello时结束):");
        turn:if(s!='h')
            {
                if (char.IsLetter(s))
                LetterIndex++;
            if (char.IsDigit(s))
                DigitIndex++;
            s = Console.ReadKey().KeyChar;
            }
            if (s == 'h')
            {
                LetterIndex++;
                s = Console.ReadKey().KeyChar;
                if (s == 'e')
                {
                    LetterIndex++;
                    s = Console.ReadKey().KeyChar;
                    if (s == 'l')
                    {
                        LetterIndex++; 
                        s = Console.ReadKey().KeyChar;
                        if (s == 'l')
                        {
                            LetterIndex++;
                            s = Console.ReadKey().KeyChar;
                            if (s == 'o')
                            {
                                LetterIndex++;
                                Console.WriteLine("n共有字母{0}个,数字{1}个.", LetterIndex, DigitIndex);
                                Console.WriteLine("按任意键结束.");
                                Console.ReadKey();
                            }
                            else
                                goto turn;
                        }
                        else
                            goto turn;
                    }
                    else
                        goto turn;
                }
                else
                    goto turn;
            }
            else
                goto turn;
        }
    }
}

难点解析:首先那道难点供给客户输入字符串”hello“时甘休输入,不比分别判定那七个假名,其次要求程序自动终止输入,大家就须求用Console.ReadKey().KeyChar每一遍活动读取顾客输入的三个字符.

 

本文由澳门至尊网站发布于黑客安全,转载请注明出处:字符操作

关键词: