c语言递归函数求1到n和 c++用递归函数求1到n的和

C语言中使用递归函数求1+2+3+4+……n的和,并用主函数调用该函数,求大神指点,定好评!#includestdio.h
int calc(int n){
int i,sum;
i=1,sum=0;
while(i=n){
sum+=i;
i++;
}
return sum;
}
void main(){
int n;
【c语言递归函数求1到n和 c++用递归函数求1到n的和】 printf("请输入n:");
scanf("%d",n);
printf("\n1+2+..+n=%d\n",calc(n));
}
C语言编程问题?。〖庇?。。。用递归算法编写 , 求1到n的累加和,在主函数中调用#include stdio.h
unsigned int func(unsigned int n)
{
return (n == 1)? 1 c语言递归函数求1到n和: 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语言求1到n阶乘的和用递归1、打开vc6.0,新建一个vc项目,添加头文件,添加一个空的main函数 , 这里先定义一个用来求阶乘的函数,函数的参数为i,阶乘就是不断的和前面的一个数相乘 , 这里就是不断和fact函数相乘,之后编写主函数的内容:
2、在main函数定义int类型变量sum , 然后调用fact()将返回值赋予sum,最后使用printf打印sum的值:
3、最后编写程序好后,来运行程序观察结果,这里可以看到打印出了6的阶乘 。
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);
}c语言递归函数求1到n和,利用add()函数进行递归c语言递归函数求1到n和,这是个从1加到nc语言递归函数求1到n和的递归函数
递归 1到n 求和C语言#include "stdio.h"
main()
{int i,sum=0;
for(i=1;i=100;i++)
sum=sum+i;
printf("%d",sum);
}
这个是简单的求1~100的和的小程序,如果你需要N为更大的数那么把程序中的100换成你需要的数就可以,希望能帮你的忙!
c语言递归函数求1到n和的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c++用递归函数求1到n的和、c语言递归函数求1到n和的信息别忘了在本站进行查找喔 。

    推荐阅读