题目内容:
实现一个求整数的逆序数的简单函数。
输入格式:
输入一个整数(可正可负)。
输出格式:
输出它的逆序,注意考虑正负。
输入样例1:
1234
输出样例1:
4321
输入样例2:
-12340
输出样例2:
-4321
时间限制:500ms内存限制:32000kb
打卡的C语言代码示例:
#include<stdio.h>
#include<math.h>
#pragma warning(disable:4996)
int main()
{
int a, n[200];
int i =0, j, b;
scanf("%d", &a);
b = fabs(a);
do {
if (b < 10) {
n[i] = b;
break;
}
else
n[i] = b % 10;
if (b / 10 != 0) {
b /= 10;
i++;
}
} while (b!= 0);
if (a < 0)
printf("-");
for (j = 0; j <= i; j++) {
if (n[j] != 0) {
printf("%d", n[j]);
}
}
return 0;
}