求一个整数的所有数位之和
输入一行,包含一个整数。
一个整数. 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; }
题目很简单,有基本的逻辑思维就可以解决。