#include<stdio.h>
void main()
{
long n;
long reverse(long number);
printf("Enter an integer:");
scanf("%ld",&n);
printf("After reversed:%ld\n",_____(1)______);
}
long reverse(long number)
{
int flag;
___(2)_____;
flag=number<0 ? -1: 1;
if(__(3)____) number=-number;
while(number!=0){
res=_____(4)______;
number/=10;
}
return flag*res;
}
(1)A.reverse() B.n C.reverse(n) D.reverse
(2)A.res=0 B.long res C.long res=0 D.res
(3)A.number>0 B.number<0 C.number!=0 D.number==0
(4)A.number%10 B.res*10+number%10 C.number/10 D.res*10+number/10
选哪个呢??每步各是什么意思吗?要详细解答啊~非常感谢啦!