#include <stdio.h>
int main() {
    int a, b, c, d;
    int X;
    scanf("%d\n\r", &X);
    if (X >= 1000 && X <= 9999) {
        //暴力破解法
        // b = (X / 10) % 10; //获得十位数
        // c = (X / 100) % 10; //获得百位数
        // d = (X / 1000) ; //获得千位数
        // a = X - (1000 * d + 100 * c + 10 * b); //获得个位数
        // printf("%d\n\r", a+b+c+d);
        //循环的做法,每次除10取余数可以依次取得个、十、百、千、万
        int i, sum = 0;
        for (i = 0; i < 4; i++) {
            sum = sum + (X % 10);
            //    printf("%d", X % 10);
            X /= 10;
        }
        printf("%d\n\r", sum);
    } else {
        printf("输入的整数不在范围\n\r");
    }
    return 0;
}

 京公网安备 11010502036488号
京公网安备 11010502036488号