在C语言中怎样求Sn=a+a2+a3~~~+an的值

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:29:51
a的值等于3

#include"stdio.h"

int f(int a,int no)
{
int s=1;
while(no--)
s*=a;
return s;
}
void main()
{
int a=3;
int n;
scanf("%d",&n);//输入n
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=f(a,i);
}
printf("sum=%d\n",sum);
}
// int f(int a,int no)是用来求a的no次方的
// 如果你题目中的an是a的n次方的话,上面的程序可以使用。
有问题hi我

循环(递归)

下标的1,2,3还是系数的1,2,3?