本帖最后由 吾爱姚吕婧妍 于 2018-11-29 21:40 编辑
[Asm] 纯文本查看 复制代码 //使用递归函数计算1到之和:若要用递归函数计算sum=1+2+3+...+n(n为整数),请写出该递归函数的递归式子
//及递归出口。试编写相应的程序。
// 递归式子 首先让sum+=n 若n-1不等于o 继续重复函数
// 递归出口 n=0时输出 sum
#include<stdio.h>
void sum(int n,int su);
int main()
{
int n,su;
su=0;
printf("input you want to desire figure : ");
scanf("%d",&n);
sum(n,su);
return 0;
}
void sum(int n,int su)
{
if(n==0)
printf("su==%d ",su);
else
{
sum(n-1,su+n);
}
}
/*今天 心情复杂 分享一个 个人每天 积累的东西
1. 一个人,一场梦,此心不二;两个人,一台戏,此生唯一。
2. 我看过春风十里,见过夏至末至,试过秋光涟漪,爱过冬日暖阳,全抵不过你一句,我想见你。
3. 见到你的那一刻上帝在我耳边说了四个字:在劫难逃
5. 既然无法一起出生 那就一起祸害众生
*/
|