C语言 要求三位数的个十百反向排列

img


题目要求三位数倒序,跑起来结果错误 看了好久也没看出来哪错了😭C语言大一新生无力痛哭 有没有朋友帮忙看看哪里的问题

你scanf()的变量名打错了

输出有问题

#include<stdio.h>
int main()
{
        int num, ge,shi,bai;//声明四个变量。其中num为输入的三位数;其它分别为为该三位数逆序数的个位、十位和百位
        printf("Please enter a 3-digit number:");
        scanf_s("%d",&num);
        ge = num%10;//取输入三位数的个位作结果的百位
        shi = num/10%10;//其中取十位数作结果的十位
        bai = num/100; //取输入三位数的百位作结果的个位
        printf("%d%d%d",ge,shi,bai);
        return 0;
}

img