一个字符串倒叙的问题竟然到不过来了!瞬间慌了。。。
程序代码:#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前面在倒序一下,但是我前面怎么倒都倒不过来,应该是某个地方没考虑到。
各位大哥直接上代码吧,这道题我做过,今天在做就做不出来了

在线求解决。










