各位帮帮忙!!!

zhongxianmingg 2010-04-25 01:33:16
static void Main()
{
string Test;
int MaxLength = 50;
char[] str = new char[MaxLength];
int i;
int CurrentPos = 0;
Console.WriteLine("请输入要的字符串:");
Test = Console.ReadLine();
for (i = 0; i < Test.Length; i++)
{
if (CurrentPos >= MaxLength)
break;
str[CurrentPos] = ch;
CurrentPos++;


}
Console.Write("输入字符串的反序是:");
for (i = 0; i < Test.Length; i++)
{
if (CurrentPos <= 0)
break;
Console.Write(str[CurrentPos]);
CurrentPos--;

Console.ReadLine();
这是用一维数给模拟堆栈的操作,为什么输入不出,上面的ch怎么冒出来的,能帮我纠正一下吗?谢谢各位!!!
...全文
55 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxf67833508 2010-04-25
  • 打赏
  • 举报
回复
string Test;
int MaxLength = 50;
char[] str = new char[MaxLength];
int i;
int CurrentPos = 0;
Console.WriteLine("请输入要的字符串:");
Test = Convert.ToString(Console.ReadLine());
for (i = 0; i < Test.Length; i++)
{
if (CurrentPos >= MaxLength)
break;
str[CurrentPos] =Test[i];
CurrentPos++;


}
Console.Write("输入字符串的反序是:");
for (i = CurrentPos; i >= 0; i--)
{
Console.Write(str[i]);
}
Console.ReadKey();
}
你试试我改的。。。。。。

110,577

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧