描述

求一个整数的所有数位之和

输入描述:

输入一行,包含一个整数。

输出描述:

一个整数. int范围内

#include <stdio.h>

int main(void) {
    
    int x;
    int sum=0;

    scanf("%d",&x);
    while(x > 0)
    {
        sum += x%10;    //余数为数位值,求和
        x /= 10;        //每次减去一个数位
    }

    printf("%d",sum);

    return 0;
}

题目很简单,有基本的逻辑思维就可以解决。