uva 441 Lotto

题目:输入一个n,然后输入n个数字(递增且n>6),然后取其中的6个数字

方法:看到同学的方法才明白了可以用暴力求解,虽然循环比较多,但是好理解

注意:空行

#include  
#include  
#include  
#include  
#include  
#include  
using namespace std;
int main(int argc, char *argv[]) {
	int num[100],a,b,c,d,e,f,n;
	int flag=0;//用来控制行之间回车
	
	while (cin >> n) {
		if(flag!=0 && n!=0) cout<> num[i];
		for(a = 0; a < n-5; a++){
			for(b = a+1; b < n-4; b++){
				for(c = b+1; c < n-3; c++){
					for(d = c+1; d < n-2; d++){
						for(e = d+1; e < n-1; e++){
							for(f = e+1; f < n; f++){
								cout << num[a]<<" " << num[b]<<" " << num[c]<<" " << num[d]<<" " << num[e]<<" " << num[f] << endl;
							}
						}
					}
				}
			}
		}
		flag++;
	//cout<


你可能感兴趣的:(uva)