/*
* POJ_2013.cpp
*
* Created on: 2013年10月24日
* Author: Administrator
*/
#include <iostream>
#include <string>//要使用cin >> s;则要加上这一句,否则可能出错
using namespace std;
void print(int n){
string s;
cin >> s;//输入和输出当前字符串
cout<<s<<endl;
if(--n){
cin >> s;//输入第二个字符串并将它压入系统栈区
if(--n){
print(n);
}
cout<<s<<endl;//回溯
}
}
int main(){
int n;
int counter = 1;
while(cin >> n,n){
cout<<"SET "<<(counter++)<<endl;
print(n);
}
return 0;
}
(简单递归3.3.1)POJ 2013 Symmetric Order(对称输出)
最新推荐文章于 2024-10-04 10:00:00 发布
本文介绍了一个简单的递归算法实现,该算法用于接收一个整数参数并打印相应数量的字符串。文章通过C++代码示例展示了如何利用递归进行字符串的输入和输出操作,并在每次递归调用中减少计数直至结束。

1632

被折叠的 条评论
为什么被折叠?



