| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1322 人关注过本帖
标题:编写递归函数
只看楼主 加入收藏
郭路人
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-5-11
结帖率:66.67%
收藏
 问题点数:0 回复次数:11 
编写递归函数
编写递归函数:1+2+3+4.......+100。
搜索更多相关主题的帖子: 递归 函数 编写 
2010-05-26 06:32
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:0 
程序代码:
#include    <stdio.h>

int sum(int n)
{
    if (n ==1)
    {
        return 1;
    }
    else
        return sum(n - 1) + n;
}

int main()
{
    int n = 100;

    printf("%d\n", sum(n));
    return 0;
}

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2010-05-26 08:39
vs_inzaghi
Rank: 5Rank: 5
来 自:湖北
等 级:职业侠客
威 望:1
帖 子:303
专家分:364
注 册:2009-8-17
收藏
得分:0 
我也来试试……
#include<stdio.h>
void main()
{
 int sum(int i);
 int n;
 int result;
 printf("please input the number\n");
 scanf("%d",&n);
 result=sum(n);
 printf("the result is %d\n",result);
}
int sum(int i)
{
 int result;
 if(i==1)
 result=1;
 else if(i>1)
 result=i+sum(i-1);
 return(result);
}
TC2.0上编译通过

我很懒,但我讨厌别人说我懒……
2010-05-26 12:42
q3286446
Rank: 1
来 自:中国
等 级:新手上路
帖 子:31
专家分:6
注 册:2010-5-24
收藏
得分:0 
.

[ 本帖最后由 q3286446 于 2010-5-26 12:57 编辑 ]
2010-05-26 12:46
一路向西
Rank: 2
来 自:宁夏
等 级:论坛游民
帖 子:13
专家分:38
注 册:2010-5-26
收藏
得分:0 
回复 2楼 chenaiyuxue
#include    <stdio.h>

int sum(int n);
int main()
{
    int n;
    printf("Please enter the number n: (q to quit)  ");
    while(scanf("%d",&n)==1)
    {
       printf("%d\n", sum(n));
       printf("Please enter the number n: (q to quit)  ");

    }
    return 0;
}

int sum(int n)
{
    if (n ==1)
    {
        return 1;
    }
    else
        return sum(n - 1) + n;
}
2010-05-26 16:24
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
路过  
2010-05-29 20:50
郭路人
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-5-11
收藏
得分:0 
谢谢,帮忙
2010-05-30 06:56
zhuxinhai
Rank: 1
等 级:新手上路
帖 子:11
专家分:3
注 册:2010-6-21
收藏
得分:0 
可以
2010-06-21 20:23
LegendofMine
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-06-21 20:38
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:0 
每天回帖即可得10分可用分~
2010-06-21 21:02
快速回复:编写递归函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046080 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved