日期:2014-05-18  浏览次数:21454 次

菜鸟提问<怎么把输入的字符反方向输出来>!!
今天做了写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]);
}