给定一个数字A (1⩽A⩽9)以及一个非负整数N (0⩽N⩽20),编程计算sum=A+A2+A3+⋯+AN。
输入格式:
在一行输入两个整数,整数之间用空格间隔。第1个数是一个个位数,表示A,第2个数是一个不大于20的非负整数,表示A的最高次幂。
输出格式:
按照 sum = 计算结果
的格式输出。输出时“=”两边有空格。
输入样例:
2 4
输出样例:
sum = 30
#include <stdio.h>
#include <math.h>
int main ()
{
int a,n,i;
long long sum;
scanf("%d %d",&a,&n);
for(i=1;i<=n;i++){
sum+=pow(a,i);
}
printf("sum = %lld",sum);
return 0;
}