首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么实现上下行交替输出

2012-03-14 
如何实现上下行交替输出请大虾帮忙:如何实现象下面输出:1(2)2(6)3(10)4(14)- 第一行1(4)2(8)3(12)4(16)-

如何实现上下行交替输出
请大虾帮忙:  
      如何实现象下面输出:  
    1(2)     2(6)     3(10)     4(14)-> 第一行
        1(4)     2(8)     3(12)       4(16)-> 下一行
()中数字表示时间的先后顺序
就是说先输出第一行的1,2秒后输出下一行的1
然后再输出第一行的2,2秒后输出下一行的2
如此循环下去

[解决办法]
因为怕麻烦,所以没有的读取时间。
希望以下代码能给你启发
#include <iostream>
using namespace std;
#include <string>
#include <vector>
#include <algorithm>
#include <windows.h>
int main(int argc, char* argv[])
{
vector <int> v1,v2;
for(int i=0;i <10;i++)
{
system( "cls ");
if(i%2==0)
v1.push_back(i);
else
v2.push_back(i);
copy(v1.begin(),v1.end(),ostream_iterator <int> (cout, " "));
cout.put( '\n ');
copy(v2.begin(),v2.end(),ostream_iterator <int> (cout, " "));
Sleep(2000);
}
return 0;
}

热点排行
Bad Request.