输入一串字符串,长度不超过80个字符,只包含字母和数字,并且以数字开头和结束。

从键盘中输入一串字符串(长度不超过80个字符),假定输入的字符串中只含有字母和数字,请将字符串中的前导数字全部移到字符串的尾部,中间的数字保持不变。可使用数组或指针实现,不能使用字符串复制函数。
如1234A5BC6DEF7G89变成A5BC6DEF7G891234

# include <stdio.h>
char a[81];
int main ()
{
int i = 1;
while(a[i]=getchar(),a[i]!='\n')
{
++i;
}
for(--i; i>=1; --i)
{
printf("%c",a[i]);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-15
这个不是很明白啊
相似回答