import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int a = in.nextInt();
int sum = 0;
while(a!=0) {
sum+=a%10;
a=a/10;
}
System.out.println(sum);
}
}
} #include<stdio.h>
#include<math.h> //int abs(int x) 返回x的绝对值
int main(){
int i_input,i_output=0,i_remainder; //余数
scanf("%d",&i_input);
i_input=abs(i_input);
while(i_input != 0)
{
i_remainder = i_input % 10;
i_input = (i_input - i_remainder) / 10;
i_output = i_output + i_remainder;
}
printf("%d",i_output);
return 0;
} #include <stdio.h>
int main()
{
int a;
int n=0;
while(scanf("%1d",&a)!=EOF)
{
n+=a;
}
printf("%d",n);
return 0;
} #include <stdio.h>
int main(){
int n, num, sum = 0;
scanf("%d", &n);
while(n > 9){
num = n % 10;
n /= 10;
sum += num;
}
printf("%d", sum + n);
return 0;
} #include <stdio.h>
int main() {
int n;
scanf("%d",&n);
int t;
int cnt=0;
if (n>0){
t=n;
while(t>9){
t=t/10;
cnt++;
}
int i;
int a=1;
for(i=0;i<cnt;i++){
a=a*10;
}
int sum=0;
do{
int b=n/a;
n=n%a;
a=a/10;
sum=sum+b;
}while(a>0);
printf("%d",sum);
}
else if(n<0){
n=-n;
t=n;
while(t>9){
t=t/10;
cnt++;
}
int i;
int a=1;
for(i=0;i<cnt;i++){
a=a*10;
}
int sum=0;
do{
int b=n/a;
n=n%a;
a=a/10;
sum=sum+b;
}while(a>0);
printf("%d",sum);
}
else if(n==0){
printf("0");
}
return 0;
}