1   1  /  1  页   跳转

向大家学习

向大家学习

输入一个字串,反输入顺序输出到屏幕
举例:输入asdfgh 输出hgfdsa

请大家指教^^

最后编辑2006-10-13 11:48:39
分享到:
gototop
 

引用:
【江湖游客的贴子】思路:利用数组来保存每一个字母,然后在输出时使用下标降序的办法读出数组。
………………

我就按照江湖的思路给出个程序,vc的
前边一大堆省略:
程序主体:
int i;                                      //定义整数型变量
string getStr;                              //定义字符串型变量
char[] getChar;                              //定义字符型数组变量
Console.WriteLine("please input string\n");  //屏幕输出
getStr = Console.ReadLine();                //获得输入字符串
getChar = getStr.ToCharArray();              //将字串中的字符分别存入字符数组
// Console.WriteLine("getChar.Length is {0}",getChar.Length);
// Console.WriteLine("\n");
// for(i=getChar.Length;i>=0;i--)
//  {
//    Console.WriteLine(i);
//  }
// Console.WriteLine("\n");
for(i=getChar.Length-1;i>=0;i--)    //数组的下标是由0开始的
  {
    Console.WriteLine(getChar);
  }
// Console.WriteLine("\n");
for(i=getChar.Length-1;i>=0;i--)    //数组的下标是由0开始的
  {
    Console.Write(getChar);
  }
Console.WriteLine("\n");

附注://后边的语句是为了大家能更好的理解加入的,不是必要的。
      最后两个循环意义一样,只是为了比较Console.WriteLine和
      Console.Write的区别。
      getChar.Length显示getChar数组中已经被占用的总数

本程序语句经过vs2003 c# 中文企业版测试通过
操作系统WindowsXP sp2 中文版。
gototop
 

天啊为什么不支持缩进,还有为什么后边是斜体字
补发斜体字的部分
// Console.WriteLine("\n");
for(i=getChar.Length-1;i>=0;i--) //数组的下标是由0开始的
{
Console.Write(getChar);
}
Console.WriteLine("\n");

附注://后边的语句是为了大家能更好的理解加入的,不是必要的。
最后两个循环意义一样,只是为了比较Console.WriteLine和
Console.Write的区别。
getChar.Length显示getChar数组中已经被占用的总数

本程序语句经过vs2003 c# 中文企业版测试通过
操作系统WindowsXP sp2 中文版。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT