测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A39822. 数字字符求和

填空题 较易

题目描述

数字字符求和

题目描述

请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。

输入

一行字符串,长度不超过100,字符串中不含空格。

输出

字符串中所有数字字符作为数的和

样例输入

Lsd2f02k3ja3sdf223

样例输出

17

参考答案

#include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; int ls = s.size(), ans = 0; for ( int i = 0; i < ls; i++ ) { if ( s[i] >= '0' && s[i] <= '9' ) ans += s[i] - '0'; } cout << ans; return(0); }
上一题 下一题