您的位置:首页 > 其它

用递归的方法实现字符串的反序输出

2017-10-26 15:27 218 查看
代码一:

#include<stdio.h>
#include<string.h>

void reverse(char *s){
if(strlen(s)>0)
{
printf("%c ",s[strlen(s)-1]);
s[strlen(s)-1]='\0';
reverse(s);
}
}
int main()
{
char s[80];
gets(s);
reverse(s);
}


代码二:

#include <stdio.h>
#include <stdlib.h>

void print() {
char a;
scanf("%c", &a);
if ( a!='#' ){
print();
}
if( a!='#' ){
printf("%c",a);
}
}
int main()
{
print();
return 0;
}


效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: