展开全部
#include
int main()
{
int x,a,b,c,d;
printf("请输入一个三位数:");
scanf("%d",&x);
a=x/100;
b=(x/10)%10;
c=x%10;
d=c*100+b*10+a;
printf("倒序数为62616964757a686964616fe78988e69d8331333366306530:%d\n",d);
return 0;
扩展资料
#include
#include
intzerolen(char*p) {
intlen =0;
char*pt = p + strlen(p);
while(*--pt =='0') len++;
returnlen;
}
voidfoo(char*p,intlen) {
chart, *pt = p;
if(--len >0) {
t = *pt;
*pt = *(pt + len);
*(pt + len) = t;
foo(++pt, --len);
}
}
intmain(void) {
chars[4][10] = {
"12345",
"12345000",
"-12345",
"-12345000"
};
char*p;
inti = -1;
while(++i
if(*s[i] =='-') p = s[i] +1;
elsep = s[i];
foo(p, strlen(p) - zerolen(p));
puts(s[i]);
}
return0;
}