#include
#include
main()
{
int n,m,sum;
printf("please input:");
scanf("%d",&m);
for(sum=0;m;m=m/10)
{
n=m%10;
sum=sum+n;
}
printf("sum is %d",sum);
}
大概想了下思路,你看看吧,不知道对错
int i = scanf(...);
int j = 0;
if(i/10 != 0)
{
do
{
j+=i%10;
i=i/10;
}while(i/10 == 0)
j=j+i;
}else
{
j=i;
}
printf("",j);
大概给你个思路,因为我这没有C的编译器。
对每位求于 然后相加 就ok了
多做练习把,多看看书里的例子,熟能生巧,你懂的