您的位置:首页 > 其它

写一个控制台应用程序,它接收用户输入的字符串,将其中的字符顺序,反顺序输出!

2009-06-11 16:56 751 查看
 

 

string str;
Console.WriteLine("请输入任意字符串!");
str = Convert.ToString(Console.ReadLine());//接收用户输入的字符串
//char[] thechar = str.ToCharArray();//将字符串转换成数组
Console.WriteLine("你一共输入了{0}个字符", str.Length);//.Length表示该数组或字符串中的字符总数

Console.WriteLine("顺序是:");
int j = 1;
for (int i = 0; i < str.Length; i++)//注意i不能<=str.Length,如果str是5个字符的话,i就会试图访问下标为5的字符,而字符的下标是从0开始的.
{
Console.WriteLine("第{0}个是{1}", j,str[i]);
j++;
}

Console.WriteLine("逆顺是:");
int x = str.Length;
//for (int k = str.Length; k => 0; k--)//错误的表达方法
for (int k = str.Length-1; k >=0; k--)
{
Console.WriteLine("第{0}个字符是{1}", x, str[k]);
x--;
}
Console.ReadKey();


 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string
相关文章推荐