c语言调用函数计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

c语言调用函数计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n),第1张

c语言调用函数计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

分析:

1.在主函数使用for对i自增函数利用累积求和公式

2.在构造函数使用for对i利用累积求和公式

下面是源代码:

#include "stdio.h"
int main(){
	int i,sum=0,n;
	int love(int);
	printf("please input a number:n");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		sum+=love(i);
	printf("和%d",sum);
	return 0;
}
int love(int a)
{
	int s=0,i;
	for(i=1;i<=a;i++)
		s+=i;
	return (s);
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5690512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存