一个字符串倒叙的问题竟然到不过来了!瞬间慌了。。。

#include void main() { char s[20]; int a,b,i; i=0; scanf("%d",&a); while(a>0) { b=a%10; s[i]=b; while(s[i]!='\0') { s[i]=s[i]+'0'; i++; s[i]='\0'; } a=a/10; } printf("%s\n",s); }打印结果如:输入123456 输出654321。
我想让这个程序输入123456 输出也是123456.
打印结果还需要在printf前面在倒序一下,但是我前面怎么倒都倒不过来,应该是某个地方没考虑到。
各位大哥直接上代码吧,这道题我做过,今天在做就做不出来了

在线求解决。