菜鸟提问<怎么把输入的字符反方向输出来>!!
今天做了写C#的习题
题目是:编写一个控制台应用程序,接受用户输入的一个字符串
将其中的字符以与输入相反的顺序输出
怎么把字符以与输入相反的顺序输出来啊?????
我编写的代码只能按顺序输出
请各位大大帮帮忙
以下是代码
sing System;
class E2
{
public static void Main(String[] args)
{
Console.WriteLine( "Please: ");
string x=Console.ReadLine();
char[] y=x.ToCharArray();
Console.WriteLine( "you typed {0} character ",x.Length);
foreach (char character in x)
{
Console.WriteLine( "{0} ",character);
}
}
}
先谢了:)
------解决方案--------------------应当是x.Length吧?Length是属性不是方法
for(int i=x.Length; i> 0; i--)
{
Console.Write( "{0} ",x[i-1]);
}