//彩票中奖问题
#include <iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(0));
int lottery = rand() % 1000;
cout << "Enter your lottery pick(three digits):" << endl;
int guess;
cin >> guess;
int lottery1 = lottery / 100;
int lottery3 = lottery % 10;
int n = lottery % 100;
int lottery2 = n / 10;
int guess1 = guess / 100;
int guess3 = guess % 10;
int m = guess % 100;
int guess2 = m / 10;
cout << "The lottery number is " << lottery << endl;
if (guess == lottery) cout << "Exat match:you win $10,000" << endl;
else if (lottery1 == guess1 && lottery2 == guess3 && lottery3 == guess2
|| lottery1 == guess2&& lottery2 == guess1 && lottery3 == guess3
|| lottery1 == guess2&& lottery2 == guess3 &&lottery3 == guess1
|| lottery1 == guess3&& lottery2 == guess1 && lottery3 == guess2
|| lottery1 == guess3&& lottery2 == guess2 && lottery3 == guess1)
cout << "Match all digits:you win $3,000" << endl;
else if (guess1 == lottery1 || guess1 == lottery2 || guess1 == lottery3
|| guess2 == lottery1 || guess2 == lottery2 || guess2 == lottery3
|| guess3 == lottery1 || guess3 == lottery2 || guess3 == lottery3)
cout << "Match one digit:you win$1,000" << endl;
else cout << "Sorry,no match" << endl;
return 0;
}