【C语言函数递归】编程将字符串s倒序输出,要求利用函数递归实现。
生活随笔
收集整理的這篇文章主要介紹了
【C语言函数递归】编程将字符串s倒序输出,要求利用函数递归实现。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程將字符串s倒序輸出,要求利用函數遞歸實現。
**輸入格式要求:"%s" 提示信息:"input your string:\n"
**輸出格式要求:"%c"
程序運行的輸入輸出樣例:
input your string:
abcdefg
gfedcba
#include<stdio.h>
void reverse(char s[]);
int main(void)
{char s[100];printf("input your string:\n");scanf("%s", &s);reverse(s);
}void reverse(char s[])
{int lenth = strlen(s);//獲取數組的長度if (lenth == 1)//設置出口,當長度等于1時,打印出第一個字符printf("%c", s[0]);else{reverse(s + 1);//比如字符串s="abcdefg\0",s+1="bcdefg\0"printf("%c", s[0]);}
}
總結
以上是生活随笔為你收集整理的【C语言函数递归】编程将字符串s倒序输出,要求利用函数递归实现。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于BIMFILM虚拟施工系统进行可视化
- 下一篇: Excel 自定义函数按单元格背景颜色/