国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中倒序輸出字符串的方法示例

2020-01-24 00:51:05
字體:
來源:轉載
供稿:網友

前言

本文將演示如何將字符串的單詞倒序輸出。注意:在這里我不是要將“John” 這樣的字符串倒序為成“nhoJ”。這是不一樣的,因為它完全倒序了整個字符串。而以下代碼將教你如何將“你 好 我是 緹娜”倒序輸出為“緹娜 是 我 好 你”。所以,字符串的最后一個詞成了第一個詞,而第一個詞成了最后一個詞。當然你也可以說,以下代碼是從最后一個到第一個段落字符串的讀取。

對此我使用了兩種方法。

第一種方法僅僅采用拆分功能。

根據空格拆分字符串,然后將拆分結果存放在一個string類型的數組里面,將數組倒序后再根據索引打印該數組。

代碼如下

using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 將字符串的單詞倒序輸出{ class Program {  static void Main(string[] args)  {   Console.ForegroundColor = ConsoleColor.White;   Console.WriteLine("請輸入字符串:");   Console.ForegroundColor = ConsoleColor.Yellow;   string s = Console.ReadLine();   string[] a = s.Split(' ');   Array.Reverse(a);   Console.ForegroundColor = ConsoleColor.Red;   Console.WriteLine("倒序輸出結果為:");   for (int i = 0; i <= a.Length - 1; i++)   {    Console.ForegroundColor = ConsoleColor.White;    Console.Write(a[i] + "" + ' ');   }   Console.ReadKey();  } }}

輸出結果

第二種方法

我不再使用數組的倒序功能。我只根據空格拆分字符串后存放到一個數組中,然后從最后一個索引到初始索引打印該數組。

using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 將字符串的單詞倒序輸出{ class Program {  static void Main(string[] args)  {   Console.ForegroundColor = ConsoleColor.White;   Console.WriteLine("請輸入字符串:");   Console.ForegroundColor = ConsoleColor.Yellow;   int temp;   string s = Console.ReadLine();   string[] a = s.Split(' ');   int k = a.Length - 1;   temp = k;   for (int i = k; temp >= 0; k--)   {    Console.Write(a[temp] + "" + ' ');    --temp;   }   Console.ReadKey();  } }}

輸出結果

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者使用C#能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武平县| 土默特右旗| 兴海县| 海淀区| 霞浦县| 达尔| 虞城县| 石门县| 隆尧县| 台前县| 柘荣县| 葵青区| 克什克腾旗| 信阳市| 巫山县| 如皋市| 崇礼县| 孝昌县| 铁岭县| 岫岩| 莱西市| 集安市| 南宁市| 鄂托克前旗| 克拉玛依市| 莱芜市| 九龙县| 治多县| 察隅县| 内江市| 弥渡县| 门头沟区| 西乡县| 随州市| 浮山县| 望谟县| 榆林市| 中西区| 方山县| 湘乡市| 商丘市|