回 帖 发 新 帖 刷新版面

主题:求大神,本人菜鸟,这道C++题,实在想不通

编程序,从键盘输入正整数n,求出n与其反序数之和并输出。例如,输入2038,输出应为 2038+8302=10340

 

回复列表 (共5个回复)

沙发

[code=c]
#include <stdio.h>

unsigned foo( unsigned n )
{
    unsigned r = 0;
    for( ; n; n/=10 )
        r = r*10 + n%10;
    return r;
}

int main()
{
    unsigned n, r;
    scanf( "%u", &n );
    r = foo( n );
    printf( "%u+%u=%u\n", n, r, n+r );

    return 0;
}
[/code]

板凳

虽然有好多的简写,我都看不懂,不过我还是学习到了怎么样算,真心的谢谢

3 楼

写的挺好的 www.029lianzu.com

4 楼

打码平台 邀请软件作者加盟,一切验证码传输代答题,作者可得高额提成,群号:158716728


为广大软件开发者、工作室、普通用户提供即时、精准的验证码图片识别答题服务以快速解决海量验证码识别. 简单接入:提供API,调用Demo,支持C,C++,C#,E,.net,vb,java,delphi,php,au3,python,按键精灵等等超过28种

5 楼

且学且珍惜,得认学习真正消化

我来回复

您尚未登录,请登录后再回复。点此登录或注册