#include<stdio.h>
int reverse(int x) {
int i=10,newx=0,rx=x;
if(x<0) x=-x;
while(x>=i)
{
newx=(rx%10+newx)*10;
i=i*10;
rx=rx/10;
}
newx+=rx;
return newx; //write your code here
}
//start 提示:自动阅卷起始唯一标识,请勿删除或增加。
int main()
{
printf("%d\n",reverse(75));
return 0;
}
这道题是我使用循环语句最成功的一次,也是感悟最深的一次,值得纪念
题目很简单,完成函数reverse,要求实现把给定的一个整数取其相反数的功能,举两个例子如下:
- x = 123, return 321
- x = -123, return -321