程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c# 字符串 倒序輸出-請問各位一個C#字符串倒序輸出的問題

c# 字符串 倒序輸出-請問各位一個C#字符串倒序輸出的問題

編輯:編程綜合問答
請問各位一個C#字符串倒序輸出的問題

大家好,新學C#,在字符串倒序輸出時遇到了一點問題,想請問大家。
static void Main(string[] args)
{
Console.WriteLine("請輸入字符串:");
int i;
string myString = Console.ReadLine();
for (i = myString.Length - 1; i >= 0; i--)
{
Console.WriteLine("轉換後的字符串為:{0}!", myString[i]);
}
Console.ReadKey();
}

假設我輸入的是:abc。可是程序調試輸出的是:轉換後的字符串為:c!
轉換後的字符串為:b!轉換後的字符串為:a!是換行顯示的,顯示了3次。
希望得到的結果是:轉換後的字符串為:cba!
還請各位教我一下。

最佳回答:


1、"轉換後的字符串為:"這段輸出應在循環外
2、WriteLine完成輸出後會換行,而Write不換行
如下:

Console.Write("轉換後的字符串為:");
for (i = myString.Length - 1; i >= 0; i--)
{
Console.Write("{0}", myString[i]);
}
Console.WriteLine("!");

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved