写之前:
这道题其实弱鸡的我没有用dfs,就直接写下来了,也许是我很弱吧!!
题目大意:
题意:将原来非降序的一组名字按对称的顺序输出,具体为:(数组下标从1开始)先奇数升序的输出,然后偶数降序输出
直接上备注代码:
#include<iostream>
#include<string>
using namespace std;
int main() {
string s[20];//存储字符串
int n,i,t=0;
while(cin>>n) {//n个单词
if(n==0)
return 0;
for(i=0; i<n; i++) {
cin>>s[i];
}
t++;
cout<<"SET "<<t<<endl;
for(i=0; i<n; i++)
if(i%2==0)//先输出奇数行
cout<<s[i]<<endl;
for(i=n-1; i>0; i--)
if(i%2!=0)//再输出偶数行
cout<<s[i]<<endl;
}
return 0;
}