2301_80238755 2023-10-12 15:15 采纳率: 0%
浏览 112

键盘输入一个三位整数num,将其个、十、百位倒序生成一个数字输出。例如,若输入123,则输出321。请编程实现该功能

键盘输入一个三位整数num,将其个、十、百位倒序生成一个数字输出。例如,若输入123,则输出321。请编程实现该功能

  • 写回答

3条回答 默认 最新

  • wang_nn 2023-10-12 15:18
    关注

    对你有帮助的话,记得点采纳

    #include <stdio.h>
    
    int main() {
        int num, reversed = 0;
    
        printf("请输入一个三位整数: ");
        scanf("%d", &num);
    
        if (num < 100 || num > 999) {
            printf("输入不是一个三位整数。\n");
            return 1;
        }
    
        // 将个、十、百位倒序生成一个数字
        while (num > 0) {
            int digit = num % 10;
            reversed = reversed * 10 + digit;
            num /= 10;
        }
    
        printf("倒序后的数字是: %d\n", reversed);
    
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月12日