15,440
社区成员
发帖
与我相关
我的任务
分享
unsigned int fn(unsigned int a, unsigned int n)
{
unsigned int num = 0;
for(unsigned int i = 0; i < n; i++)
{
num = num * 10 + a;
}
return num;
}
unsigned int sum(int a, int n)
{
unsigned int num = fn(a, n);
if(1 == n)
{
return a;
}
else
{
return fn(a, n - 1) + num;
}
}