#include <stdio.h>
int reverse(int number);
int main()
{
int n;
scanf_s("%d", &n);
printf("%d\n", reverse(n));
return 0;
}
#include<math.h>
int reverse(int number)
{
int a = number;
if (number < 0)
number = -number;
if (number % 10 == 0)
number = number / 10;
int b = (int)log10(number) + 1;
char ch = '-';
if (a < 0)
printf("%c", ch);
int sum = 0;
for (int i = 1; i <= b; i++)
{
int c = number % 10;
number /= 10;
sum = sum * 10 + c;
}
return sum;
}
逆序数(实验二)
最新推荐文章于 2024-05-11 23:44:47 发布