chapter16test7

原创 2015年07月07日 11:24:34
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> Lotto(int max,int choice);
void show(int );
int main()
{
cout << "Game begin !!!\n";
int m, n; vector<int> winner;
cout << "Enter max dot numbers :"; cin >> m;
cout << "Enter your choice :"; cin >> n;
winner = Lotto(m, n);
for_each(winner.begin(), winner.end(), show);
return 0;
}
vector<int> Lotto(int max, int choice)
{
vector<int>r; int i;
for (i = 1; i < max+1; i++)
{
r.push_back(i);
}
vector < int >rand;
for (i = 0; i < choice; i++)
{
random_shuffle(r.begin(), r.end());    //打乱r的顺序
rand.push_back(r[i]);    //把随机排列的r的前6个放在rand.
r.erase(r.begin()+i);
}
sort(rand.begin(), rand.end());
return rand;
}
void show(int s)
{
cout << s << ' ';
}

Reactive Programming with RxJava-Chapter7:Test and Troubleshooting(1)

Error Handling Where Are My Exceptions? Declarative try-catch Replacement Timing Out When Events Do ...
  • sxenon
  • sxenon
  • 2017年03月26日 21:45
  • 124

thinking in java test chapter7练习(1)~(10)组合与继承

练习(1):创建一个简单的类。在第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化来实例化这个对象。 编译器不会给每个引用默认创建对象,因为这样会造成资源的浪费。想要初始化引用,必须按这种格...

thinking in java test chapter6练习(1)~(9)以及翻译问题

练习(1):在某个包中创建一个类,在这个类所处的包外部创建该类的实例。 代码如下:public class testTest6_1 { public static void main(S...

thinking in java test chapter9接口(1)~(10)

抽象方法是没有方法体的方法,java提供的一种机制,仅有声明而没有方法体。语法:abstract void f(); 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽...

thinking in java test chapter10(1)~(21)

练习(1):编写一个名为Outer的类,它包含一个名为Inner的类。在Outer中添加一个方法,它返回一个Inner类型的对象。在main()中,创建并初始化一个指向某个Inner对象的引用。 ...

thinking in java test chapter8(13)~(17)

练习(13):在ReferenceCounting.java中添加一个finalize()方法,用来检校终止条件。 finalize()方法是垃圾回收器在清理对象是会优先调用的方法,用以清理一些垃圾...

thinking in java test chapter9接口(11)~(19)适配器模式,工厂模式

练习(11):创建一个类,它有一个方法用于接受一个String类型的参数,生成的结果是将该参数中每一个字符进行互换。对该类进行适配,使得它可以用于interfaceprocessor.Apply.pr...

chapter13test2

这一题跟第一题类似,不过要把原来的字符数组换成字符指针,然后构造函数、赋值函数、=重载注意使用new char[],还有析构函数有delete[],别的没有变化 cd.h #ifndef CD_H...

Gradle学习之书籍《Build and Test with Gradle》之chapter2:Gradle task任务

本文为读书笔记,记录性文章,所以,不会大段大段的ji
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:chapter16test7
举报原因:
原因补充:

(最多只允许输入30个字)