网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言累加求和递归函数 c语言中累加求和

c语言用递归法求1!+2!+3!+4!+5!+6!

思路:先用递归求出一个数的阶乘,接着for循环累加求和。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了白塔免费建站欢迎大家使用!

参考代码:

#includestdio.h

int fun(int n){

if(n==1) return 1;//递归结束条件 

return n*fun(n-1);//递归式 

int main()

{

int sum=0,i;

for(i=1;i=6;i++)//for循环累加求和 

sum+=fun(i);

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

return 0;

}

/*

运行结果:

873

*/

C语言用递归方式求n个数的和

#include iostream

#include iomanip

using namespace std;

int add(int n);

int main()

{

int i=100;

int b;

b=add(100);

coutbendl;

}

int add(int n)

{

if(n==1)

return 1;

else

return n+add(n-1);

},利用add()函数进行递归,这是个从1加到n的递归函数

C语言编程问题!!急用。。。 用递归算法编写,求1到n的累加和,在主函数中调用

#include stdio.h

unsigned int func(unsigned int n)

{

return (n == 1)? 1 : n * func(n-1);

}

int main(void)

{

unsigned int n = 0, rval = 0;

printf("Input data:");

scanf("%u", n);

if (n == 0)

{

printf("Input error.\n");

return -1;

}

rval = func(n);

printf("%u!=%u\n", n, rval);

return 0;

}


网页标题:c语言累加求和递归函数 c语言中累加求和
标题来源:http://bjjierui.cn/article/dopecde.html

其他资讯