描述
编写自定义函数:sum_recursion(int a,int b),函数的形式参数为两个整数a和b(0<a<=b),函数返回a与b之间所有整数的和。要求分别递归两种方式实现。主函数中输入两个整数m和n,输出从m到n之间连续整数的和。
输入输出示例
输入 | 输出 | |
示例 1 | | |
#include<stdio.h>
int sum_recursion(int a,int b);//定义函数;
int sum_recursion(int a,int b)
{
int i,s=0;
for(i=a;i<=b;i++)//计算过程;
{
s=s+i;
}
return s;//返回函数;
}
int main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("%d",sum_recursion(m,n));//输出定义的函数;
return 0;
}