题目要求:
完成函数reverse,要求实现把给定的一个整数取其相反数的功能,举两个例子如下: x = 123, return 321 x = -123, return -321 。
coding:
#include <stdio.h>
#include <stdlib.h>
int reverse(int n);
int main()
{
int num;
scanf("%d",&num);
printf("%d",reverse(num));
return 0;
}
int reverse(int n)
{
int result = 0;
do
{
int temp = n % 10;
result = result * 10 + temp;
} while ((n /= 10) != 0);
return result;
}