我正在尝试编写为彩票生成三位数字并且用户输入三位数字的程序。
- 如果用户输入与彩票的顺序完全一致,则奖金为 10,000 美元。
- 如果用户输入与彩票匹配,则奖金为 3,000 美元。
- 如果用户输入的一位数字与彩票中的一位数字匹配,则奖金为 1,000 美元。
但我没有得到任何正确的结果。
h1=rand() % 10;
int h2=rand() % 10;
int h3=rand() % 10;
cout<<"Enter three digite number\n";
cin>>n1>>n2>>n3;
if(n1==h1&&n2==h2&&n3==h3)
cout<<"you win 10.000 award\n";
else
if(n1==h1||n1==h2||n1==h3&&n2==h1||n2==h2||n2==h3&&n3==h1||n3==h2||n3==h3)
cout<<"you win 3,000\n";
else
if(n1==h1||n1==h2||n1==h3||n2==h1||n2==h2||n2==h3||n3==h1||n3==h2||n3==h3)
cout<<"you win 1,000\n";
else
cout<<"you don't win anything sorry\n";