c++编写一个函数,接受一个字符串,计算并返回其中包含的数字之和。
作者:野牛程序员:2023-08-11 20:27:18 C++阅读 2655
c++编写一个函数,接受一个字符串,计算并返回其中包含的数字之和。
#include <iostream>
#include <string>
int sumOfDigitsInString(const std::string& str) {
int sum = 0;
for (char c : str) {
if (std::isdigit(c)) {
sum += c - '0';
}
}
return sum;
}
int main() {
std::string text = "abc123xyz456";
int digitSum = sumOfDigitsInString(text);
std::cout << "Sum of digits in string: " << digitSum << std::endl;
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

