1. 程式人生 > >求Sn=a+a*a+a*a*a+a*a*a*a的和,其中a是一個數字。

求Sn=a+a*a+a*a*a+a*a*a*a的和,其中a是一個數字。



1.求Sn=a+a*a+a*a*a+a*a*a*a的前n項之和,其中a是一個數字。
例如:a=2,n=3,Sn=2+2*2+2*2*2*2。
#include<stdio.h>
#include<math.h>
int main()
{
 int i,n,a;
 int sum = 0,mul = 0;
 int count=1;
 printf("請輸入數字和項數:");
  scanf("%d%d",&a,&n);


  for(i=1; i<=n;i++)
  {
   mul=pow(a,count);
   count++;
   sum=sum+mul;
  }
  printf("前n項之和是:%d\n",sum);
return 0;
}