用c语言fun函数求累加 c语言fun函数求和

c语言怎么求1到n的累加和

具体代码如下

成都创新互联主营武昌网站建设的网络公司,主营网站建设方案,重庆App定制开发,武昌h5小程序开发搭建,武昌网站营销推广欢迎武昌等地区企业咨询

#includestdio.h

void main()

{

int s=0,n;

scanf("%d",n);

for(int i=1;i=n;i++)

s+=i;

printf("%d",s);

Scanf

}

用C语言求1到N的阶层 的累加和

思路:先定义一个函数用来计算一个数的阶乘,在从1到N循环依次就其累加和,最后输出累加和即可。

参考代码:例如求1到3的阶乘累加和。

#include "stdio.h"

int fun(int n){

if(n==1) return 1;

else return n*fun(n-1);

}

#include "math.h"

int main() {

int n,sum=0,i;

scanf("%d",n);

for(i=1;i=n;i++)

sum+=fun(i);

printf("%d\n",sum);

return 0;

}

/*

运行结果:

3

9

*/

C语言:编写函数fun求1!+2!+3!+ …… +n!的和,

代码如下:

#includestdio.h

long long fun(int n){

if(n20 || n1)

return 0;   //返回0表示输入数据超出限制

long long s=0,m=1,i;

for(i=1;i=n;++i){

m*=i;   //m=i!

s+=m;

}

return s;

}

int main(){

printf("%lld\n",fun(10));

return 0;

}

有疑问请追问


新闻名称:用c语言fun函数求累加 c语言fun函数求和
分享链接:http://myzitong.com/article/dogjsco.html