24小时热门版块排行榜    

CyRhmU.jpeg
查看: 497  |  回复: 4

sky5120

木虫 (小有名气)

[交流] 【求助】菜鸟求助一个值已有3人参与

CODE:
void main()
{
     norm_order(3456);
     printf("\n");
     reverse_order(3456);
     printf("\n");
}
void reverse_order(int n)
{
     if(n==0)
         return;
     else
     {
         printf("%d",n%10);
         reverse_order(n/10);
     }
}
void norm_order(int n)
{
     if(n==0)
         return;
     else
     {
         norm_order(n/10);
         printf("%d",n%10);
     }
}

求结果···3456和6543?

  norm_order(n/10);
         printf("%d",n%10);

这个输入3456,是怎么运行的?
菜鸟问题,求个解答,别笑话额

[ Last edited by nono2009 on 2010-11-11 at 07:20 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

青涩草

铜虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
不是吧 你的那两个函数在main()里面应该先有声明才能调用吧。第二个输出的应该是543吧 你是想实现什么 是拆开输出吗?
因为我是冰冷的,所以我无畏这冰冷的世界。
2楼2010-11-08 22:20:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky5120

木虫 (小有名气)

引用回帖:
Originally posted by 青涩草 at 2010-11-08 22:20:45:
不是吧 你的那两个函数在main()里面应该先有声明才能调用吧。第二个输出的应该是543吧 你是想实现什么 是拆开输出吗?

这只是一段儿,就是在函数可以调用的前提下进行,我想知道第二个输出(最后那个大的大括号里)那一部分是怎么运行的
3楼2010-11-08 22:31:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

青涩草

铜虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2):鼓励应助 2010-11-11 07:20:23
void norm_order(int n)
{
     printf("%d\n",n);
     if(n==0)
         return;
     else
     {
        // printf("%d\n",n);
         norm_order(n/10);
         printf("%d",n%10);
     }
}你改成这样然后看看吧
因为我是冰冷的,所以我无畏这冰冷的世界。
4楼2010-11-08 23:26:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

很简单的递归啊
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
5楼2010-11-09 08:43:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sky5120 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见