题解 | #数字颠倒#

数字颠倒

https://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe

#include <stdio.h>
#include <malloc.h>
#include<string.h>
int main() {
    long int n;
    scanf("%ld",&n);
    char ret[1000];
    sprintf(ret, "%d", n);//将整形转为字符串
    int len=strlen(ret);
    int high=len-1;
    int low=0;
    while(high>low)//交换他们的位置
    {
        char flag=ret[low];
        ret[low]=ret[high];
        ret[high]=flag;
        low++;
        high--;

    }
    printf("%s",ret);
}

全部评论

相关推荐

09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务