ft
这是算法啊,不是c#了:)

解决方案 »

  1.   

    using System;
    class test
    {
    public static void Main()
    {
    string str1 = Console.ReadLine();
    //第一个字符
    string str2 = str1[str1.Length-1].ToString();
    for(int i = 0; i < str1.Length-1; i++)
    {
    str2 += (char)((int)str1[i] + 3);
    }
    Console.WriteLine(str2);
    Console.Read();
    }
    }
      

  2.   

    用for
    int k=0;
    string str="abck";
    string str1=str.Substring(0,1);
    string strEnd=str.Substring(str.length-(str.length-1),1);
    for (int i=1;i<str.length-1;i++)
    {
      在想}
      

  3.   

    用for
    int k=0;
    string str="abck";
    string str1=str.Substring(0,1);
    string strEnd=str.Substring(str.length-(str.length-1),1);
    for (int i=1;i<str.length-1;i++)
    {
      str+= (char)((int)str[i] + 3);}
    str=strEnd+str1+str;
      

  4.   

    using System;
    class test{
    static void Main()
    {
    string s2="";//最后结果
    Console.WriteLine("input:");
    string s1=Console.ReadLine();//源字符串
    s2+=s1[s1.Length-1];//先将源串最后一个放入
    for(int i=0;i<s1.Length-1;i++)
    s2+=(char)((int)s1[i]+3);//得到后续字符
    Console.WriteLine(s2);
    }
    }
      

  5.   

    你看的是C#教程吧,嘿嘿,我也在看,也从头看的,
    刚开始看到想想很简单,以为象C/C++里一样,直接加就行了,结果C#里面不能这样的嘿嘿。
    一起进步不要放弃,努力