簡體   English   中英

在 C# 中以給定格式反轉字符串而不使用內置函數

[英]Reverse string in given format in c# without using inbuilt function

問題:我有一個字符串"This is paragraph."

期望輸出: sihT si hpargarap.

示例代碼:

using System.Data;
using System.Text;
class ReverseString
{
  public static void Main()
  {
    string inputString="This is paragraph.";// input can be dynamic
    char[] x=inputString.ToCharArray();
    StringBuilder sb = new StringBuilder();
    for(int i=inputString.Length-1;i>=0;--i)
    {
      sb.Append(x[i]);
    }
    Console.Write(sb.ToString());
    Console.ReadKey();
  }
}

請糾正我。

using System;
using System.Linq;
class Program
{
    static void Main(string[] args)
    {
        Console.Write("Enter the string: ");
        string inputString = Console.ReadLine();
        string outputString = string.Join(" ", inputString.Split(' ').Select(x=> new string(x.Reverse().ToArray())));
        Console.WriteLine("Output: "+ outputString);
        Console.ReadKey();
    }
}
string result = "";
string inputString = "This is paragraph.";
for (int i = inputString.Length - 1; i >= 0; i--)
{
    result += inputString[i];
}
Console.WriteLine(result);
Console.ReadLine();

使用 C# 在不使用內置函數的情況下反轉給定的字符串

    string str="Welcome";
    char[] array = new char[str.Length];
    int j = 0;
    for(int i=str.Length-1;i>=0;i--)
    {
      array[j++] = str[i];
    }
    string reverseString = new string(array);

輸出:

表情包

string outString= string.Join(" ", inString.Split(' ').Select(x=> new string(x.Reverse().ToArray())));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM