解题思路:
递归的用法主要是将每次函数自己调用自己的数据存放在系统栈中
最后一次被调用的数据也就是放在栈的最顶端
进行递归的下一条语句时
就是将栈中数据取出,用于下一条语句的使用
注意事项:
参考代码:
#include<iostream> using namespace std; void DG(char *arr) { if(*arr != '\0') { DG(arr+1); cout << *arr; } } int main(){ char arr[100]; cin >> arr; DG(arr); return 0; }
0.0分
1 人评分
C二级辅导-求偶数和 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:643 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:538 |
【回文数(二)】 (C语言代码)浏览:731 |
【密码】 (C语言代码)浏览:333 |
【蟠桃记】 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:562 |
【金明的预算方案】 (C++代码)浏览:940 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:711 |