递归函数 偶数求和
输入偶数n(n <1000),编写递归函数计算2 + 4 + 6 + 8 +……+ n。输入
偶数n。
输出
2 + 4 + 6 + 8 +……+ n的值
#include<stdio.h>
int main()
{
int even_number(int num);
int n, sum;
scanf("%d", &n);
sum = even_number(n);
printf("%d\n", sum);
}
int even_number(int num)
{
if (num == 2)
return num;
else
return num + even_number(num - 2);
}
页:
[1]