读书人

这个杂搞啊

发布时间: 2013-01-05 15:20:40 作者: rapoo

这个杂弄啊?
这个杂搞啊这个杂搞啊这个杂搞啊

希望能运行 急用 谢谢!!!!!这个杂搞啊
[解决办法]

int sum(int num)
{
if(num == 0)
{
return pow(num, num);
}
return sum(num - 1) + pow(num, num);
}

n的取值范围不能太大
[解决办法]
long pow(int a,int b)
{
long sum = 1;

while(b--)
{
sum *=a;
}
return sum;
}
long fun(int n)
{
if( n == 1)
return pow(n,n);
return fun(n-1) + pow(n,n);
}
void main()
{
long n =1;
while(scanf("%d",&n)!=EOF)
{
if (n==0)
{
break;
}
printf("%d \n",fun(n));
}
printf("press any key to continue");
getchar();
}

读书人网 >C语言

热点推荐