急用,高手帮忙做下!

2025-01-03 23:07:09
推荐回答(1个)
回答1:

#include
int digits(int n)
{
int num = 10;
while(n /= 10)
num*=10;
return num;
}
int invert(int n)
{
if(n / 10 == 0)
return n;
return (n%10)*digits(n/10)+invert(n/10);
}

void main()
{
int num = 0,num2 = 0;
scanf("%d",&num);
num2 = invert(num);
printf("%d",num2);
}