题解 | #数字颠倒#

数字颠倒

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

#include <ctype.h>
#include <stdio.h>

int main() {
    int i = 0;
    int temp = 0, value = 0;
    int val[10];

    scanf("%d", &value);

    while (value >= 0 && i < 10) {
        temp = value % 10;
        val[i++] = temp;

        if (value > 9) {
            value = (value - temp) / 10;
        }else {
            break;
        }
    }

    for (int j = 0; j < i; j++) {
        printf("%c", '0' + val[j]);
    }

    return 0;
}

全部评论

相关推荐

做个有文化的流氓:Offer收割机
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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