#include<stdio.h>
#include<math.h>
int reverse(int number);
int main()
{
int n;
scanf("%d", &n);
printf("%d\n", reverse(n));
return 0;
}
int reverse(int number)
{
int a, sum = 0, flag = 1;
if (number < 0)
{
number = -number;
flag = -flag;
}
int wei = (int)log10(number) + 1;
if (number == 0)
{
return 0;
}
else
{
for (int i = 1; i <= wei; i++)
{
a = number % 10;
number = number / 10;
sum = sum * 10 + a;
}
return sum*flag;
}
}
输出一个整数的逆序数
于 2023-10-31 16:33:04 首次发布