题解 | #数字颠倒#

数字颠倒

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

#include <stdio.h>
#include<malloc.h>

int* arr;

int Arrlen(int num) {
    int len = 0;
    while (num) {
        num /= 10;
        len++;
    }
    return len;
}

int* Arrcul(int num, int len) {
    arr = (int*)malloc(len * sizeof(int));
    int index = 0;
    while (num) {
        arr[index++] = num % 10;
        num /= 10;
    }
    return arr;

}

int main() {
    int n;
    scanf("%d", &n);
    int len = Arrlen(n);
    if (n == 0) //n为0时
        printf("%d", 0);
    Arrcul(n, len);
    for (int i = 0; i < len; i++)
        printf("%d", arr[i]);

}

排序 文章被收录于专栏

排序习题

全部评论

相关推荐

02-04 17:01
南昌大学 Java
牛客96763241...:拿插件直接投就完了,这玩意看运气的
点赞 评论 收藏
分享
owwhy:难,技术栈在嵌入式这块显得非常浅,并且简历有大问题。教育经历浓缩成两行就行了,写什么主修课程,说的不好听这块没人在意,自我评价删了,项目写详细点,最终简历缩成一页。相关技能怎么说呢,有点差了,还写成这么多行
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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