#include <stdio.h>
int func(int num) /*分解num的各位数字,返回其和*/
{
int s=0;
do
{
s+=num%10; /*累计各位数字之和*/
num/=10; /*求下一数值位*/
}while(num);
return(s);
}
void main()
{
int n;
printf("\n");
printf("输入一个整数:");
scanf("%d",&n);
printf("各位数字之和:%d\n",func(n));
printf("\n");
}