#include<stdio.h>
#include<math.h>
int cal(int i,int number);
int cal(int i,int number);
int main()
{
int i,sum;
scanf("%d",&i);
printf("\n");
sum=cal(i,4);
printf("最终的结果:%d",sum);
return 0;
}
int cal(int i,int number)
{
int k,f,sum=0;
if(number>=0)
{
k=i/(pow(10,number));
i=(int)i%(int)(pow(10,number));
printf("要加的数%d\n",k);
printf("余数%d\n",i);
printf("次数%d\n",number);
sum =k+cal(i,number-1);
}
else
{
sum=0;
}
return sum;
}
输出正确的结果