2721 - 韬神的简单找规律序列二:新版数位之和
时间限制 : 1 秒
内存限制 : 128 MB
这肯定是这次比赛最简单的题目!!!!
题目输入
给定一个数n。我保证这题的n一定小于long long 。
题目输出
输出这个数的数位之和。
我保证这题的n一定小于long long 。
输入/输出样例
输入格式
1 2 3 -1 -23
输出格式
1 2 3 1 5
C语言解答
#include <stdio.h> #include <string.h> int main() { char s[105]; while(scanf("%s",s)!=EOF) { int len=strlen(s); long long sum=0; for(int i=0;i<len;i++) { if(s[i]>='0'&&s[i]<='9') sum+=s[i]-'0'; } printf("%lld\n",sum); } return 0; }
C++解答
#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> using namespace std; int main() { //freopen("C input.txt","r",stdin); //freopen("C output.txt","w",stdout); char s[105]; int sum; while(cin>>s) { int len=strlen(s); sum=0; for(int i=0;i<len;i++) { if(s[i]>='0'&&s[i]<='9') { sum+=s[i]-'0'; } } cout<<sum<<endl; } return 0; }