本文主要是介绍求Sn=a+aa+aaa+aaaa+aaaaa数列的前五项之和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//求Sn=a+aa+aaa+aaaa+aaaaa数列的五项之和
理解题意:Sn=n^1 + n^2 + n^3 + n^4 + n^5+……+n^i之和,根据题意只需求前五项。
解决思路:1> 定义两个变量分别代表n和i;
2> 通过循环将每次的计算结果赋给Sn,输出Sn。
源代码:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>//求Sn=a+aa+aaa+aaaa+aaaaa数列的前五项之和//Sn看成求一个数从1~n次方的和
int Fun(int n)
{int i = 0;double Sn = 0;for (i = 1; i <= n; i++){//将n求i次方并付给SnSn += pow(n, i);}return Sn;
}int main()
{printf("Sn= %d", Fun(5));system("pause");return 0;
}
运行结果:
这篇关于求Sn=a+aa+aaa+aaaa+aaaaa数列的前五项之和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!