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

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

PHPz
發布: 2023-08-27 12:25:05
轉載
1230 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板