#include <stdio.h>
int reverse( int number );
int main()
{
int n;
scanf("%d", &n);
printf("%d\n", reverse(n));
return 0;
}
/* 你的代码将被嵌在这里 */
int reverse(int number){
int i=0,a[100],j=1,k,sum=0;
if(number<0){j=0;number=-number;}
while(number/10!=0){ //个数。
a[i]=number%10;
number=number/10;
i++;
}
for(k=0;k<i;k++){ //逆序相加求和。
sum=sum*10+a[k];
} sum=number+sum*10;
if(j==0)sum=-sum;
return sum;
}
浙大版《C语言程序设计(第4版)》习题6-6 使用函数输出一个整数的逆序数 (20)
最新推荐文章于 2023-10-21 21:12:13 发布