#include <stdio.h>
#include <string.h>
int main ()
{
char str[100000];
scanf ("%s",str);
int sum=0;
int len = strlen(str);
for (int i = 0;i<len;i++)
{
sum+=str[i]-'0';
}
/*
这里的str是字符数组,而sum却是int类型。
在字符串中的数字要想转换成int类型的话需要“-'0'”来转换。
所以才需要在这里sum+=str[i]-'0';
*/
printf ("%d",sum);
}
序列求和(字符数组)
最新推荐文章于 2024-09-27 19:15:27 发布