首頁 >後端開發 >C#.Net教程 >C# 程式讀取字串並計算所有數字的總和

C# 程式讀取字串並計算所有數字的總和

PHPz
PHPz轉載
2023-08-27 12:25:051227瀏覽

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() 方法在控制台上顯示結果。該程式在我們需要查找給定字串中的數字總和的各種應用程式中非常有用。

以上是C# 程式讀取字串並計算所有數字的總和的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除