编写函数,由键盘输入一个字符串(长度不超过20)存到数组中,将该字符串的有效字符反序存放,不使用辅助

编写函数,由键盘输入一个字符串(长度不超过20)存到数组中,将该字符串的有效字符反序存放,不使用辅助数组。

#include<stdio.h>
int main()
{int i,j;
 char t,s[50];
 gets(s);
 for(i=0;s[i];i++);
 for(i--,j=0;j<i;)
 {t=s[j];s[j++]=s[i];s[i--]=t;}
 puts(s);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-17
附加条件:主函数中完成数组的输入和输出。(貌似要用函数调用)你好厉害,直接问你吧本回答被提问者采纳