主题:简单的字符输出功能
wy112112112
[专家分:240] 发布于 2009-01-04 18:19:00
请教:编写一个控制台程序,让用户输入一串字符,最后将其中输入的字符以相反的方向输出?
回复列表 (共4个回复)
沙发
wy112112112 [专家分:240] 发布于 2009-01-05 22:32:00
static void Main(string[] args)
{
string mystring;
Console.WriteLine("请输入一个字符串");
mystring = Console.ReadLine();
char[] ch=mystring.ToCharArray();
int i, cd;
cd = mystring.Length;
for (i = cd- 1; i >= 0; i--)
{
Console.WriteLine(ch[i]);
}
Console.ReadKey();
}
为什么不一排输出呢?
板凳
cyril_h [专家分:30] 发布于 2009-01-06 09:11:00
也是一样的,跟你那个帖子是一样的处理方式:增加一个储存变量。
static void Main(string[] args)
{
string mystring;
string res="";
Console.WriteLine("请输入一个字符串");
mystring = Console.ReadLine();
char[] ch = mystring.ToCharArray();
int i, cd;
cd = mystring.Length;
for (i = cd - 1; i >= 0; i--)
{
Console.WriteLine(ch[i]);
res += ch[i];
}
Console.WriteLine(res);
Console.ReadKey();
}
3 楼
wy112112112 [专家分:240] 发布于 2009-01-24 01:12:00
你太复杂了,其实只要修改我的代码
Console.WriteLing(ch[i]);改为:
Console.Write(ch[i]);
就可以了呀
兄弟
我来回复