讨论 / 数字反转 C语言
tianxin8431 2014-02-05 20:55:20
点我顶贴 收藏 删除
#include <stdio.h>

#include <string.h>

int main()

{

char n[20];

int a,b;

scanf ("%s",&n);

a=strlen (n);

if (n[0]=='-')

printf ("-");

if (a==1&&n[0]=='0')

{

printf ("0");

return 0;

}

if (n[a-1]=='0')

a--;

for (b=a-1;b>=0;b--)

{

if (n[a-1]=='0')

a--;

else if (n[b]!='-')

printf ("%c",n[b]);

}

return 0;

}

查看更多回复
提交回复