设有顺序栈S12345,存储了n个整型数据,其中有偶数也有奇数;有一循环队列Q,队列Q的空间大于n ,初始时队列为空。现将顺序栈S中的偶数出栈,并按出栈的先后顺序进入到队列Q中,而奇数仍按原先的先后顺序存储在栈S中。试根据上述要求,编写相应的算法。