C#一维数组,用for语句反向输出字符串

我们现在在学C#一维数组。作业的最后一题做了半天,老是出现类型转换出错问题。很无奈,求高手指点。要求:自己输入字符串(ReadLine)。然后逆向输出字符串。写下过程和解... 我们现在在学C#一维数组。作业的最后一题做了半天,老是出现类型转换出错问题。很无奈,求高手指点。要求:自己输入字符串(ReadLine)。然后逆向输出字符串。写下过程和解释,谢谢 展开
 我来答
沈洋然山发
2019-02-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:915万
展开全部
string
str
=
Console.ReadLine();
//输入字符串
for
(int
i
=
str.Length-1;
i
>=0;
i--)
//把字符串当字符数组逆向循环
{
Console.Write(str[i]);
//输出
}
Console.ReadLine();
//暂停程序查看结果
所谓字符串
实际上是一个字符数组
char[
]
所以直接用for逆向循环就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roarphilar
2011-11-28 · TA获得超过140个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:36.4万
展开全部
//代码如下,大概就是定义一个和读出的字符串一样大小的临时字符数组
using System;
using System.Collections.Generic;
using System.Text;

namespace Change
{
class Program
{
static void Main(string[] args)
{
while (true)
{
string Str = Console.ReadLine();

char[] CharArr= Str.ToCharArray();

if (CharArr.Length != 0)
{
string TempStr = "";
for (int i = CharArr.Length; i > 0; i--)
{
TempStr += CharArr[i - 1].ToString();
}
Console.Write( "反向结果:"+ TempStr + "\n");
}
}
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feichen_fd
2011-11-29 · TA获得超过826个赞
知道答主
回答量:146
采纳率:0%
帮助的人:48万
展开全部
string Str = Console.ReadLine();
Array.Reverse(Str);
Console.Write(Str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做不了好人
2011-11-29
知道答主
回答量:1
采纳率:0%
帮助的人:1687
展开全部
楼上回答正确,顶一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
743822340
2011-11-28 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:99.1万
展开全部
现在学语言的人,一点脑子都不愿意动了,把字符串转成数组,然后反转一句话的事,还来问。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式