C#写一个函数,使输入的一个字符串按反序输出

例如,输入abcdef.输出fedcba.请教具体代码怎么写那么WEBFORM中,应该怎样写... 例如 ,输入abcdef .输出fedcba .
请教具体代码怎么写
那么 WEBFORM中,应该怎样写
展开
 我来答
百度网友638b535
2008-10-14 · TA获得超过234个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:331万
展开全部
public string ReverseString(string contents)
{
char[] temp = contents.ToCharArray(); //从string创建char数组
Array.Reverse(temp); //反转char数组
return new string(temp); //创建新的string,并返回这个新的string
}
就这么简单。

WebForm中一样啊,你要反转的时候就调用上面的函数。
西瓜西施pp
2019-09-23 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:1166万
展开全部
问题在于c,b两个字符数组没有初始化,放在main前成为全局变量后编译器会帮你初始化罢了。
未初始化的字符数组里面的数据是未定义的,所以寻找c长度的代码就会工作不正常了。
你应该需要在定义局部变量c和b后,这样初始化
memset(c,
'\0',
100);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宫秋英訾黛
2019-11-12 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1201万
展开全部
你的程序少了一个减号,应是n--;
为什么要把
char
a[100],b[100];
移到
void
main()
的上面后,程序才能正常运行
是因为c语言中,变量和数组都是先定义后才可以使用的;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yl_ls
推荐于2016-10-19 · TA获得超过459个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:421万
展开全部
public string ReverseString(string str)
{
StringBuilder strBuild = new StringBuilder();
for(int i=str.Length-1;i>=0;i--)
{
strBuild.Append(str[i]);
}
return strBuild.ToString();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiliming001
2008-10-10 · TA获得超过377个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:347万
展开全部
//其实string 也是数组所以可以这样来做
public string ReverseString(string str)
{
for (int i=str.length;i>0;i--)
{
console.write(str[i-1]);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式