题目:根据用户输入的字符串将其按反序输出。
早晨做了半天了,老是提醒出错,下面是我自己写的代码。请问怎么修改。
class Program
{
static void Main(string[] args)
{
string s,s1,output;
s = Console.ReadLine();
for (int i = 1; i <= s.Length;i++ )
{
s1=Convert.ToString(s[i]);
output = Convert.ToString(s1); Console.WriteLine("s取反输出为:{0}", output);
}
}
}
早晨做了半天了,老是提醒出错,下面是我自己写的代码。请问怎么修改。
class Program
{
static void Main(string[] args)
{
string s,s1,output;
s = Console.ReadLine();
for (int i = 1; i <= s.Length;i++ )
{
s1=Convert.ToString(s[i]);
output = Convert.ToString(s1); Console.WriteLine("s取反输出为:{0}", output);
}
}
}
for (int i = 0; i < s.Length;i++ )
{
s1=Convert.ToString(s[i]);
output = Convert.ToString(s1);Console.WriteLine("s取反输出为:{0}", output);
}
{
static void Main(string[] args)
{
string s = Console.ReadLine();
Console.Write("s取反输出为: ");
for (int i = s.Length - 1; i >= 0; i--)
{
Console.Write(s[i]);
}
}
}
using System;
class Program
{
static void Main(string[] args)
{string s,s1,output;
s = Console.ReadLine();
//在C#中集合的索引是从0开始的
for (int i = s.Length-1; i >=0;i-- )
{
s1=Convert.ToString(s[i]);
output = Convert.ToString(s1);Console.WriteLine("s取反输出为:{0}", output);
}
}
}
{
static void Main(string[] args)
{string s,s1,output;
s = Console.ReadLine();
output=Microsoft.VisualBasic.Strings.StrReverse(s1);
Console.WriteLine("s取反输出为:{0}", output);
}
}程序需要添加"Microsoft.VisualBasic"引用
{
static void Main(string[] args)
{string s,s1,output;
s = Console.ReadLine();
output=Microsoft.VisualBasic.Strings.StrReverse(s);
Console.WriteLine("s取反输出为:{0}", output);
}
}
output=Microsoft.VisualBasic.Strings.StrReverse(s);
上面的修改下,是s