Inhaltsverzeichnis
Schritt 1: Lesen Sie die Eingabezeichenfolge
Schritt 2: Ermitteln Sie die Summe der Zahlen
Schritt 3: Ergebnisse anzeigen
Beispiel
Ausgabe
Fazit
Heim Backend-Entwicklung C#.Net-Tutorial Das C#-Programm liest eine Zeichenfolge und berechnet die Summe aller Zahlen

Das C#-Programm liest eine Zeichenfolge und berechnet die Summe aller Zahlen

Aug 27, 2023 pm 12:25 PM

C# 程序读取字符串并计算所有数字的总和

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.

Schritt 1: Lesen Sie die Eingabezeichenfolge

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 -

1

2

Console.WriteLine("Enter a string:");

string inputString = Console.ReadLine();

Nach dem Login kopieren

Schritt 2: Ermitteln Sie die Summe der Zahlen

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.

1

2

3

4

5

6

int sum = 0;

foreach (char c in inputString) {

   if (char.IsDigit(c)) {

      sum += int.Parse(c.ToString());

   }

}

Nach dem Login kopieren

Schritt 3: Ergebnisse anzeigen

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.

1

Console.WriteLine("The sum of digits in the string is: " + sum);

Nach dem Login kopieren

Beispiel

Dies ist das komplette C#-Programm -

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

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);

      }

   }

}

Nach dem Login kopieren

Ausgabe

1

The sum of digits in the string is: 27

Nach dem Login kopieren

Fazit

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So fügen Sie C-Compiler der nächsten Ebene hinzu So fügen Sie C-Compiler der nächsten Ebene hinzu Mar 03, 2025 pm 05:44 PM

So fügen Sie C-Compiler der nächsten Ebene hinzu

Was sind die Alternativen zu Null in der C -Sprache Was sind die Alternativen zu Null in der C -Sprache Mar 03, 2025 pm 05:37 PM

Was sind die Alternativen zu Null in der C -Sprache

Ist Null in der modernen Programmierung in der C -Sprache noch wichtig? Ist Null in der modernen Programmierung in der C -Sprache noch wichtig? Mar 03, 2025 pm 05:35 PM

Ist Null in der modernen Programmierung in der C -Sprache noch wichtig?

Methode zum Kopieren von Code nach C -Sprachkompiler Methode zum Kopieren von Code nach C -Sprachkompiler Mar 03, 2025 pm 05:43 PM

Methode zum Kopieren von Code nach C -Sprachkompiler

Welcher C -Sprachkompiler ist besser? Welcher C -Sprachkompiler ist besser? Mar 03, 2025 pm 05:39 PM

Welcher C -Sprachkompiler ist besser?

Was sind die Webversionen von C -Sprach Compilern? Was sind die Webversionen von C -Sprach Compilern? Mar 03, 2025 pm 05:42 PM

Was sind die Webversionen von C -Sprach Compilern?

C Sprache Online -Programmierwebsite C Sprachkompiler Offizielle Website Zusammenfassung C Sprache Online -Programmierwebsite C Sprachkompiler Offizielle Website Zusammenfassung Mar 03, 2025 pm 05:41 PM

C Sprache Online -Programmierwebsite C Sprachkompiler Offizielle Website Zusammenfassung

C Sprachkompilierer -Installations -Tutorial (Computerversion) C Sprachkompilierer -Installations -Tutorial (Computerversion) Mar 03, 2025 pm 05:41 PM

C Sprachkompilierer -Installations -Tutorial (Computerversion)

See all articles