当前位置:编程学习 > C/C++ >>

整数逆序(c语言实现)

起因
今天九度练习的时候,发现需要对整数进行逆序处理,比如456逆序后为654,贴出自己写的逆序代码,大家有更好的方法欢迎跟帖讨论


AC代码
[cpp] 
/**
 * Description:整数反转函数
 */ 
int reverse_number(int a) 

    int rev[20]; 
    int i, j, b, d; 
 
    for(i = 0; a ; i ++) 
    { 
        rev[i] = a % 10; 
        a /= 10; 
    } 
 
    for(j = i - 1, b = 0, d = 1; j >= 0; j --)        
    { 
        b += rev[j] * d; 
        d *= 10; 
    } 
 
    return b; 

补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,