标题:试题,求解。。
只看楼主
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
结帖率:100%
已结贴  问题点数:17 回复次数:4 
试题,求解。。
编写一个代码,用递归函数,输入一个整数,作一个反向输出,例如输入12345,输出54321.哪位前辈有这代码,求发一个。谢谢了!
搜索更多相关主题的帖子: 试题 代码 输入 整数 输出 
2017-05-23 23:45
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
得分:9 
程序代码:
#include <stdio.h>

void
Rvalue( int n );

int
main( void )
{
    int i = 123456789;
    
    Rvalue( i );
    return 0;
}


void
Rvalue( int n )
{
    if( 0 == n )
        return;
    printf( "%d",n % 10);
    Rvalue( n / 10 );

}

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-24 00:00
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
得分:0 
回复 2楼 renkejun1942
运行的时候,为什么只能输出4位?只能输出5432,各位没有了?
2017-05-24 00:14
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
得分:0 
回复 2楼 renkejun1942
可以可以了,刚刚缺了点,现在好了,感谢
2017-05-24 00:19
何小达
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:70
注 册:2017-5-25
得分:9 
#include "stdio.h"
void main()
{int i;
    long n;
    scanf("%ld",&n);
    while(n)
    {printf("%d",n%10);
        n/=10;
        }
   
}
2017-05-26 20:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-477286-1-1.html




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

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