美文网首页
043_练习for循环和字符串操作。

043_练习for循环和字符串操作。

作者: 立秋i | 来源:发表于2018-03-30 23:35 被阅读0次

    namespace _043_练习for循环和字符串操作 {

        class Program {

            static void Main(string[] args) {

                //Random random = new Random();

                //int number = random.Next(0, 51);

                //Console.WriteLine("我有一个数字,请您猜猜是多少,请您输入一个0-50之间的数");

                //while (true)

                //{

                //    int temp = Convert.ToInt32(Console.ReadLine());

                //    if (temp < number)

                //    {

                //        Console.WriteLine("请猜小了,请继续猜");

                //    }else if (temp > number)

                //    {

                //        Console.WriteLine("请猜大了,请继续猜");

                //    }

                //    else

                //    {

                //        Console.WriteLine("您猜对了,游戏结束");

                //        break;

                //    }

                //}

                string str = Console.ReadLine();

                string tempStr = "";

                for (int i = 0; i < str.Length; i++)

                {

                    if (str[i] >= 'a' && str[i] <= 'z') { //说明这个字符是一个小写字母

                        int num = str[i];

                        num += 3;

                        char temp = (char)num;//取得字母向后移动三个位置后的字母

                        if (temp > 'z')

                        {

                            temp =(char) (temp - 'z' + 'a' - 1);//如果超出26个字母的范围,就转换到开头'a'

                        }

                        tempStr += temp;

                    }else if (str[i] >= 'A' && str[i] <= 'Z')

                    {

                        int num = str[i];

                        num += 3;

                        char temp = (char) num; //取得字母向后移动三个位置后的字母

                        if (temp > 'Z') {

                            temp = (char)(temp - 'Z' + 'A' - 1);//如果超出26个字母的范围,就转换到开头'a'

                        }

                        tempStr += temp;

                    }

                    else

                    {

                        tempStr += str[i];

                    }

                }

                Console.WriteLine(tempStr);

                Console.ReadKey();

            }

        }

    }

    相关文章

      网友评论

          本文标题:043_练习for循环和字符串操作。

          本文链接:https://www.haomeiwen.com/subject/zlwmcftx.html