标题:学习函数。
关键词:函数
内容:
1 军训终于结束了,以后再也没有第一个环节了,学姐应该很开心吧,终于不用看军训总结了。
2 学习了函数的嵌套与调用。
c++中,不允许在函数体内定义另一个函数,但是可以允许函数的嵌套使用。即可以在函数体内调用一个函数,这个函数可以是函数本身。
例题 计算sum=1^k+2^k+……n^k
流程如下
1 设计一函数power用来求i^k。
2 设计一个函数sum用于累积求和。
#include <iostream>
int i=1,j,k=5,p,n=6;
int powers(int i,int k)
{
int p=1;
for(j=1;j<=k;j++)
p*=i;
return p;
}
int sum(int k,int n)
{
int s=0;
for(i=i;i<=n;i++)
s+=powers(i,k);
return s;
}
int main()
{
std::cout<<sum(k,n)<<std::endl;
}
明天继续努力,加油