C#程式讀取字串並求所有數字之和
C# 是一種流行的面向物件程式語言,用於開發 Windows 應用程式、Web 應用程式和遊戲。本文將討論如何編寫一個 C# 程式來讀取字串並查詢字串中所有數字的總和。
步驟 1:讀取輸入字串
此程式的第一步是從使用者那裡讀取輸入字串。我們可以使用 Console.ReadLine() 方法從控制檯讀取字串。以下是一個示例 -
Console.WriteLine("Enter a string:"); string inputString = Console.ReadLine();
步驟 2:查詢數字之和
下一步是查詢輸入字串中所有數字的總和。我們可以使用 char.IsDigit() 方法檢查字元是否為數字。然後,我們可以使用 int.Parse() 方法將數字字元轉換為整數並將其新增到總和中。
int sum = 0; foreach (char c in inputString) { if (char.IsDigit(c)) { sum += int.Parse(c.ToString()); } }
步驟 3:顯示結果
最後,我們需要將數字之和顯示給使用者。我們可以使用 Console.WriteLine() 方法在控制檯上顯示結果。
Console.WriteLine("The sum of digits in the string is: " + sum);
示例
以下是完整的 C# 程式 -
using System; namespace SumOfDigits { class Program { static void Main(string[] args) { string inputString = ("11603529"); int sum = 0; foreach (char c in inputString) { if (char.IsDigit(c)) { sum += int.Parse(c.ToString()); } } Console.WriteLine("The sum of digits in the string is: " + sum); } } }
輸出
The sum of digits in the string is: 27
結論
在本文中,我們學習瞭如何編寫一個 C# 程式來讀取字串並查詢字串中所有數字的總和。我們使用 char.IsDigit() 方法檢查字元是否為數字,使用 int.Parse() 方法將數字字元轉換為整數,並使用 Console.WriteLine() 方法在控制檯上顯示結果。此程式可用於需要查詢給定字串中數字之和的各種應用程式。
廣告