很简单的程序
供参考
只能输入最多5个字符
超过会出错
要输入更多 修改buffer大小
#include
void print(char *s)
{
if(*s)
{
print(s+1);
printf("%c", *s);
}
}
int main()
{
char buffer[6] = {0};
gets(buffer);
print(buffer);
return 0;
}
#include "stdio.h"
int input(char *ch)
{
int n=0;
printf("输入字符串,以回车结束:\n");
while((ch[n]=getchar())!='\n')
{
n=n+1;
}
return n;
}
void fsort(char *ch,int i,int len)
{
char temp;
if(i{
temp=ch[i];
ch[i]=ch[len-i-1];
ch[len-i-1]=temp;
fsort(ch,i+1,len);
}
}
int main()
{
char ch[1024];
int len;
fsort(ch,0,input(ch));
printf("%s",ch);
}