using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 字符串的读取
{
class Program
{
static void Main(string[] args)
{
//数字和字符混合在⼀起了,作为⼀个优秀的挖掘⼈员,把输⼊的数字挖出来,并计算这些数字的和,并输出。输⼊以 @作为结束。
//样例输⼊ 23a34b34@ 样例输出 19
char a;//定义字符
int sum = 0;//定义字符串的数字之和为sum
do//do...while循环 先执行用户输入的代码
{
a = (char)Console .Read ();//读取用户输入的字符
if (a >= '0' && a <= '9')//判断输入的字符是否是数字 每个字符数字都有对应的数字 在范围内就是数字
{
int temp = a - '0';//如果是字符数字,减去字符‘0’对应的数字就是本身的数值
sum += temp;//将数字相加并存储到sum
}
}while (a!='@');//当输入的字符不是‘@’时 执行循环
Console.WriteLine(sum);
Console.ReadKey();
}
}
}