Heim > Artikel > Backend-Entwicklung > Das C#-Programm liest eine Zeichenfolge und berechnet die Summe aller Zahlen
C# ist eine beliebte objektorientierte Programmiersprache, die zum Entwickeln von Windows-Anwendungen, Webanwendungen und Spielen verwendet wird. In diesem Artikel besprechen wir, wie man ein C#-Programm schreibt, um eine Zeichenfolge zu lesen und die Summe aller Zahlen in der Zeichenfolge zu ermitteln.
Der erste Schritt des Programms besteht darin, die vom Benutzer eingegebene Zeichenfolge zu lesen. Mit der Methode Console.ReadLine() können wir einen String von der Konsole lesen. Hier ist ein Beispiel -
Console.WriteLine("Enter a string:"); string inputString = Console.ReadLine();
Der nächste Schritt besteht darin, die Summe aller Zahlen in der Eingabezeichenfolge zu ermitteln. Mit der Methode char.IsDigit() können wir prüfen, ob ein Zeichen eine Zahl ist. Anschließend können wir mit der Methode int.Parse() das numerische Zeichen in eine Ganzzahl umwandeln und zur Summe addieren.
int sum = 0; foreach (char c in inputString) { if (char.IsDigit(c)) { sum += int.Parse(c.ToString()); } }
Zuletzt müssen wir dem Benutzer die Summe der Zahlen anzeigen. Wir können die Methode Console.WriteLine() verwenden, um die Ergebnisse auf der Konsole anzuzeigen.
Console.WriteLine("The sum of digits in the string is: " + sum);
Dies ist das komplette C#-Programm -
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
In diesem Artikel haben wir gelernt, wie man ein C#-Programm schreibt, um eine Zeichenfolge zu lesen und die Summe aller Zahlen in der Zeichenfolge zu ermitteln. Wir verwenden die Methode char.IsDigit(), um zu prüfen, ob ein Zeichen eine Zahl ist, die Methode int.Parse(), um ein numerisches Zeichen in eine Ganzzahl umzuwandeln, und die Methode Console.WriteLine(), um das Ergebnis auf der Konsole anzuzeigen. Dieses Programm ist in verschiedenen Anwendungen sehr nützlich, bei denen wir die Summe von Zahlen in einer bestimmten Zeichenfolge ermitteln müssen.
Das obige ist der detaillierte Inhalt vonDas C#-Programm liest eine Zeichenfolge und berechnet die Summe aller Zahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!