HACKER
TALK
Home
Channels
beta
Bookmarks
Messages
Notifications
Sign In
hackhu2019
hackhu2019
hackhu2019
hackhu2019
一个正在成长的码农
Joined 3 years ago
0 Following0 Followers
JuneJulyAugSeptOctNovDecJanFebMarAprMay
PostsCommentsChannels
hackhu2019
hackhu2019
·7 months ago

给你一个参考代码,你使用递归要用一个变量存储每次递归处理的每一位的数值

#include <stdio.h>

long long reverseNumber(long long num) {
    long long reversed = 0;
    
    while (num != 0) {
        reversed = reversed * 10 + num % 10;
        num /= 10;
    }
    
    return reversed;
}

int main() {
    long long number;
    
    printf("请输入一个数字:");
    scanf("%lld", &number);
    
    long long reversed = reverseNumber(number);
    
    printf("原始数字: %lld\n", number);
    printf("倒序数字: %lld\n", reversed);
    
    return 0;
}
Terms of ServicePrivacy PolicyCookie PolicyMarkdown SyntaxUser PointsUser Feedback© 2025 Shware Inc.