题目描述
输入一个数,求这个整数各个位之和。
样例输入
请输入一个数:3456
样例输出
各个位数之和:18
代码实现
#include "stdio.h"
int getInSum(int num){
int sum=0;
while(num>0){
int i=num%10;
sum=sum+i;
num=num/10;
}
return sum;
}
int main(){
int num;
printf("请输入一个数:");
scanf("%d",&num);
int sum=getInSum(num);
printf("各个位数之和:%d",sum);
return 0;
}
输出结果