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() 方法在控制檯上顯示結果。此程式可用於需要查詢給定字串中數字之和的各種應用程式。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP