展开全部
#include<stdio.h>
#include<math.h>
/*递归
int s(int x,int n)
{
if(n==1)
return x;
else
return s(x,n-1)+(int)pow(x,n);
}
*/
/*迭代
int s(int x,int n)
{
int i,sum,t;
for(i=1,sum=x,t=x;i<n;i++)
{
x *= t;
sum += x;
}
return sum;
}
*/
void main()
{
int x,n;
scanf("%d %d",&x,&n);
printf("%d\n",s(x,n));
}
经测试无误,望采纳~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询