首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这个杂搞啊

2013-01-05 
这个杂弄啊?希望能运行 急用谢谢!!!!![解决办法]int sum(int num){if(num 0){return pow(num, num)}re

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

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

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();
}

热点排行