十五周项目2 洗牌
2016-06-05 18:10
218 查看
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:李落才
*完成日期:2016年6月5日
*版 本 号:v1.0
*
*问题描述:
*输入描述:
*程序输出:
*/
#include <ctime>
#include <vector>
#include <iterator>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
ostream_iterator <int> os(cout," ");
srand(time(NULL));
vector<int> vs;
for(int i=1;i<55;i++)
{
vs.push_back(i);
}
copy(vs.begin(),vs.end(),os);
cout<<endl;
cout<<endl;
cout<<"*********************洗牌************************"<<endl;
random_shuffle(vs.begin(),vs.end());
copy(vs.begin(),vs.end(),os);
cout<<endl;
return 0;
}
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:李落才
*完成日期:2016年6月5日
*版 本 号:v1.0
*
*问题描述:
*输入描述:
*程序输出:
*/
#include <ctime>
#include <vector>
#include <iterator>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
ostream_iterator <int> os(cout," ");
srand(time(NULL));
vector<int> vs;
for(int i=1;i<55;i++)
{
vs.push_back(i);
}
copy(vs.begin(),vs.end(),os);
cout<<endl;
cout<<endl;
cout<<"*********************洗牌************************"<<endl;
random_shuffle(vs.begin(),vs.end());
copy(vs.begin(),vs.end(),os);
cout<<endl;
return 0;
}
相关文章推荐
- 为什么Maven会更改Eclipse JDK设置
- Redis的Java客户端源码解读
- Ibatis中#与$的区别?
- 个人总结
- 进度条14
- ijkplayer ffmpeg android独立编译
- 【Linux】Centos下的"vim"的配置
- 【MVC】MVC中页面传值的几种方式总结
- tjut 5294
- 作业七
- meta属性详解
- ceph集群jewel版本 rbd 块map 报错-故障排查
- 软件工程学习总结
- OpenGL学习脚印: 投影矩阵和视口变换矩阵(math-projection and viewport matrix)
- 第四周 求四个数的最大公约数
- Picasso入门教程(十)图片旋转和变换
- PHP中array_chunk的用法
- Django模拟ASP.NET MVC 自动匹配路由(转载)
- 通过阅读源码分析elasticsearch中分片如何分配到集群中节点
- Django模拟ASP.NET MVC 自动匹配路由(转载)