2015-08-21 18 views
-6

反向2对意味着例如:我们有一个字符串“helloworld”,我们需要以返回“ehllworodl”的方式输出。我们可以看到,每一对它反向并串联输出。c#.net中的2对反向字符串

+5

的答案这里是空集。将整个代码块除以0. – WDS

+0

标题当然不是自明性的,说实话,我不知道你在说什么。 – BradleyDotNET

回答

1

试试这个

  string input = "helloworld"; 
      string output = ""; 
      for (int i = 0; i < input.Length - 1; i += 2) 
      { 
       output += input[i + 1]; 
       output += input[i]; 
      } 
+0

这只适用于你的角色数量是偶数的情况。如果你的字符串碰巧是“helloworl”,那么“l”将被忽略。 – Vahlkron

+0

@Vahlkron它一定会起作用。因为条件'我

+0

OP要求程序通过字符对反转字符串,jdweng提供了这一点。一串奇数字母在问题中是未定义的,所以我认为在答案中未定义它也很好。也许OP应该将其单独移动,就好像它与空白配对一样,或者他可能会抛出异常。但这不是由jdweng来猜测的。 – WDS