C# program reads string and calculates sum of all numbers

PHPz
Release: 2023-08-27 12:25:05
forward
1199 people have browsed it

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

#C# is a popular object-oriented programming language used for developing Windows applications, web applications, and games. In this article, we will discuss how to write a C# program to read a string and find the sum of all the numbers in the string.

Step 1: Read the input string

The first step of the program is to read the string entered by the user. We can read a string from the console using the Console.ReadLine() method. Here is an example -

Console.WriteLine("Enter a string:");
string inputString = Console.ReadLine();
Copy after login

Step 2: Find the sum of the numbers

The next step is to find the sum of all numbers in the input string. We can use the char.IsDigit() method to check if a character is a number. We can then use the int.Parse() method to convert the numeric character to an integer and add it to the sum.

int sum = 0;
foreach (char c in inputString) {
   if (char.IsDigit(c)) {
      sum += int.Parse(c.ToString());
   }
}
Copy after login

Step 3: Display results

Finally, we need to display the sum of the numbers to the user. We can use the Console.WriteLine() method to display the results on the console.

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

Example

This is the complete C# program -

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);
      }
   }
}
Copy after login

Output

The sum of digits in the string is: 27
Copy after login

in conclusion

In this article, we learned how to write a C# program to read a string and find the sum of all the numbers in the string. We use the char.IsDigit() method to check if a character is a number, the int.Parse() method to convert a numeric character to an integer, and the Console.WriteLine() method to display the result on the console. This program is very useful in various applications where we need to find the sum of numbers in a given string.

The above is the detailed content of C# program reads string and calculates sum of all numbers. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template