c# 数组倒序输出

string[]str1=newstring[2];for(inti=str[1].Length;i>0;i++){str1[0]+=str[1][i].ToString... string[] str1=new string[2];
for (int i = str[1].Length; i > 0; i++)
{
str1[0] += str[1][i].ToString();

}
我定义了一个数组str1,想把str[1]里的数字,全部倒序放进str1里,我上面写的这样,总是提示数组超界,求指导。给出正确写法。
展开
 我来答
起太早没冇早餐吃dt
推荐于2016-04-02 · TA获得超过710个赞
知道小有建树答主
回答量:777
采纳率:50%
帮助的人:477万
展开全部
好乱啊。。你的for循环看不懂是什么意思 str到底是1维还是2维?

可以定义一个函数 用来交换 比如1维数组 有10个 可以让第一个跟第十个交换 第二个跟第九个交换 比如是switch函数
int m=str1.length;
for(int i=0;i<m/2;i++){
switch(str1[i],str[m-i]);
}
for(i=0;i<m;i++){
// 输出str[i];
}
百度网友449bac7b2
2012-09-26 · 超过10用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:35.4万
展开全部
i--吧 兄弟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友950a174
推荐于2016-09-29 · TA获得超过128个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:77.1万
展开全部
for (int i = str[1].Length; i > 0; i--)
{
str1[0] += str[1][i-1].ToString();
}

这样应该就对了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式