引用: |
【江湖游客的贴子】思路:利用数组来保存每一个字母,然后在输出时使用下标降序的办法读出数组。 ……………… |
我就按照江湖的思路给出个程序,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 中文版。