您的位置:首页 > 移动开发 > IOS开发

1089(LOTTO)

2008-01-21 20:09 239 查看
 


#include "iostream"


using namespace std;


#define MAX 49


#define k 6


void printResult(int result[],int lotto[]);


void printResult(int result[],int lotto[])




...{




    int i=0;


    for(i=0;i<k-1;i++)




    ...{


        cout<<lotto[result[i]];


        cout<<" ";


    }


    cout<<lotto[result[i]];


    cout<<endl;


    return;


}




int main()




...{


    int position=5;


    int tag=0;


    int n;


    int i;


    int lotto[MAX];




    int result[6]=...{0,1,2,3,4,5};


    


    while(1)


        




    ...{   


        cin>>n;


        if(n==0) break;


        


        


        


        for(i=0;i<n;i++)




        ...{


            cin>>lotto[i];


        }


        if(tag!=0)




        ...{


            cout<<endl;


        }


        tag=1;


        


        


        printResult(result,lotto);


        while(1)




        ...{


            if(result[k-1]==(n-1))


                position--;


            else


                position=k-1;


            result[position]++;


            for(i=position+1;i<k;i++)




            ...{


                result[i]=result[i-1]+1;


            }


            


            printResult(result,lotto);


            if(result[0]>=n-k)


                break;


        }


        


        


        for(i=0;i<6;i++)




        ...{


            result[i]=i;


        }


    }


    


    return 0;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iostream include