【简单递归】【习题汇总】

poj2013
思路:因为一开始的输入就是递增的所以可以利用这个条件,不用递归,真的是要把题意利用到充分啊。这里i对于n是奇数还是偶数的条件判断挺苛刻的,很有连贯性。

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string.h>
using namespace std;

string str[30];
int n;
int kase=0;

int main()
{
	while(cin>>n&&n)
	{
		printf("SET %d\n",++kase);
		for(int i = 1;i<=n;++i)
			cin>>str[i];
		for(int i=1;i<=n;i+=2)
			cout<<str[i]<<endl;
		for(int i=n-(n%2);i>1;i-=2)
			cout<<str[i]<<endl;
	}
	return 0;
}
发布了22 篇原创文章 · 获赞 3 · 访问量 1837

猜你喜欢

转载自blog.csdn.net/qq_42825058/article/details/86751544
今日推荐