字符串反序输出
#include<stdio.h>main(){
char sentence[80];
void reverse(char *);
printf("enter a line of text");
gets(sentence);
printf("the line printed backward is:");
reverse(sentence);}
void reverse(char *s){
if(s[0]!='\n')
return;
else
{reverse(&s[1]);
putchar(s[0]);
}}
我想反序输出一串字符,为何实现不了,大家帮我看一下哈。