#include
#include
int main()
{
char a[10]={'0'};
int s=0,i;
while(scanf("%s",a)!=EOF)
{
for(i=0;i
s=s+a[i]-'0';
printf("%d\n",s);
}
return 1;
}
//不太清楚s=s+a[i]-'0';的作用和意思。
希望能解释的清楚一点,谢谢大家了。
你的程序的目的是什么呢?
字符str[i]与字符'0'的差值,此处实际是ascill码相减,此处就是把它们的差值累加到s