用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入.1)根据题目要求,编写函数f(k)=1+2+3+…+k2)再利用该函数求f(1)+f(2)+…+f(n)即可

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:33:40
用函数实现求result=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入.1)根据题目要求,编写函数f(k)=1+2+3+…+k2)再利用该函数求f(1)+f

用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入.1)根据题目要求,编写函数f(k)=1+2+3+…+k2)再利用该函数求f(1)+f(2)+…+f(n)即可
用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入.
1)根据题目要求,编写函数f(k)=1+2+3+…+k
2)再利用该函数求f(1)+f(2)+…+f(n)即可

用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入.1)根据题目要求,编写函数f(k)=1+2+3+…+k2)再利用该函数求f(1)+f(2)+…+f(n)即可
int f(int k = = 1)
{
assert( k > = 0)
int i;
int j = 0;
for (i=0;i

#include
int f(int n)
{int i,s=0;
for (i=1;i<=n;i+=)
s+=i;
return s;
}
main()
{int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=f(i);
printf("%d\n",s);
}
已交付microsoft visual c++6.0运行