怎样在C#中用for循环作出输入n个字符然后每个字符的输出结果都是倒着的?

c#中必须是for循环说错了,要的并不是字符,是数字... c#中必须是for循环
说错了,要的并不是字符,是数字
展开
 我来答
dyzeke
2015-01-25 · TA获得超过208个赞
知道小有建树答主
回答量:676
采纳率:60%
帮助的人:327万
展开全部
你的意思 是先入后出吗?

Stack s = new Stack();
for (int i = 0; i < 5; i++)
{

s.Push(Console.ReadLine());
}
for (int i = 0; i < s.Count; i++)
{
Console.WriteLine( s.Pop());
}
是要这个效果吗
追问
不好意思,我表达错了,我要的是输入数字出来倒序的
追答
public string ReverseB(string text)
{
char[] charArray = text.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}

用这个方法
控制台可以这个样调用
Console.WriteLine(ReverseB(Console.ReadLine());
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冉MLiang
2015-01-25 · TA获得超过222个赞
知道小有建树答主
回答量:393
采纳率:71%
帮助的人:172万
展开全部
输入abcd,输出dcba,你是说这个效果吗?
追问
不好意思,我表达错了,我要的是输入数字出来倒序的
追答
举个例子给你吧:
string str = "1234";
string tmp = "";
int index;
for(index = str.Length - 1; index >= 0; index--)
tmp += str[index];

MessageBox.Show(“tmp = ” + tmp);

运行这段代码的结果是弹出一个对话框,对话框的内容为:tmp = 4321
你是要达到这种倒序输出的效果吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式