国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#循環(huán)左移字符示例

2020-01-24 02:42:45
字體:
供稿:網(wǎng)友

循環(huán)左移字符例如:abcde循環(huán)左移2個字符就是cdeab

復(fù)制代碼 代碼如下:

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

namespace 循環(huán)左移
{
    class Program
    {
         static string reverse(  char[] char2, int i, int j)
        {

            for (int begin=i,end=j;begin < end; begin++, end--)
            {
                char temp = char2[begin];
                char2[begin] = char2[end];
                char2[end] = temp;
            }
            return new String(char2);
        }
        static string leftshift( string str,int i ,int j)
        {
            char[] char1 = str.ToCharArray();
            reverse( char1,0,i-1);
            reverse( char1,i,j-1);
            reverse( char1, 0, j - 1);
            return new String(char1);
        }
        static void Main(string[] args)
        {
            Console.WriteLine("請輸入一個字符串:");
            string mystring = Convert.ToString(Console.ReadLine());
            int length = mystring.Length;
            Console.WriteLine("請輸入你要左移的位數(shù),不要超過字符串長度"+length);
            int N = Convert.ToInt32(Console.ReadLine());
            String str=leftshift(mystring, N, length);
            Console.WriteLine(str);
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黎平县| 昌图县| 土默特左旗| 锡林郭勒盟| 通化市| 大埔县| 绥芬河市| 云安县| 个旧市| 卓尼县| 昌乐县| 平泉县| 德清县| 武汉市| 茶陵县| 焦作市| 龙泉市| 固安县| 青海省| 曲麻莱县| 吴堡县| 肇州县| 武鸣县| 益阳市| 班戈县| 青龙| 循化| 巴塘县| 班玛县| 南华县| 阿尔山市| 沅陵县| 曲周县| 元朗区| 洛川县| 昭平县| 富川| 敖汉旗| 苗栗县| 平武县| 拉萨市|