讲一个字符串数组的顺序翻转后输出
来源:互联网 发布:四大名助网络更新时间 编辑:程序博客网 时间:2024/06/01 17:49
题目:将字符串"3","a","8","haha","hehe" 进行翻转后输出。看似非常简单的一个题啊,差不多把我的脑细胞都全部给杀死了。汗~~~
不过没关系,谁让程序员天生就是决绝问题的呢??
呵呵,下面切入正题:
其实,这个题得核心有两个
1.翻转字符串算法;
Array[Array.Length -1-i];
2.翻转后的字符的存放;
newArray = Array[i];
Array[i] = Array[Array.Length - 1 - i];
Array[Array.Length - 1 - i] = newArray;
这两部完成的话,整个程序与就完成70%了,不过,要考虑到数组的长度,相对来树立i值是不能超过Array.Length /2的。
下面是综合后的的程序代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OrderGroup
{
class Program
{
static void Main(string[] args)
{
//将一个字符串的数组进行翻转
string[] Array = { "3", "a", "8", "haha", "hehe" };
for (int i = 0; i < Array.Length / 2; i++)
{
string newArray;
newArray = Array[i];
Array[i] = Array[Array.Length - 1 - i];
Array[Array.Length - 1 - i] = newArray;
}
for (int i = 0; i < Array.Length; i++)
{
Console.Write("'{0}'", Array[i]);
}
Console.ReadKey();
}
}
}
- 讲一个字符串数组的顺序翻转后输出
- 写一个函数讲一个字符串使用特定的分隔符分割后输出
- OJ题:将一个字符串顺序翻转
- 输出一个字符串数组的实际长度
- 把一个十进制数的二进制形式翻转,并输出翻转后所对应的十进制数
- 字符串的字串,字母顺序翻转。
- 翻转字符串中单词的顺序
- 字符串:翻转句子中单词的顺序
- 翻转字符串中单词的顺序
- 判断一个字符串是否是另一个字符串翻转后的结果
- 输入一个字符串,以相反的顺序输出
- 翻转字符串顺序
- 【字符串】翻转单词顺序
- Reverse Words in a String 翻转一个字符串里的单词顺序 @LeetCode
- 判断字符串是不是一个字符串的翻转
- 输入一个整数,将各位数字翻转后输出
- 插入一个数字后按顺序输出
- 字符串数组元素计数,按顺序输出
- 从code reading 摘抄---how to code reading(还在补充)
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- DOM2中的高级事件处理
- XAML中的特殊字符以及空白的处理
- Android创建ShortCut
- 讲一个字符串数组的顺序翻转后输出
- Tomcat5 和 ClassLoader(servlet-api.jar not load问题)
- HttpModule和HttpHandler的常见用法
- android TouchMode下的focus问题
- Java的多线程编程模型3 -- 在1.5之前怎么并发
- 异步长连接遇阻塞,探索,以及解决
- MyEclipse问题:some characters can not mapped using "iso-8859-1" character encoding 解决方法
- Ubuntu FTP 服务器安装
- 自己在学习Oracle10g中遇到的一系列问题