/*
写一个Digitsum(n)函数返回组成它的数字之和
例如调用Digitsum(1729)则应返回1+7+2+9,它的和是19;;
*/
#include <stdio.h>
int Digitsum(n)
{
if(n%10 ==0)
{
return n;
}
else
return ((n%10)+Digitsum(n/10));
}
int main()
{
printf("%d\n",Digitsum(1729));
return 0;
}
/**/
#include <stdio.h>
int my_pow( int n, int k)
{
if(k == 1)
{
return k;
}
else
{
return n*my_pow(n,k-1);
}
}
int main()
{
int n,k;
printf("输入两个数:");
scanf("%d,%d",&n,&k);
printf("%d\n",n*my_pow(n,k));
return 0;
}