博饼可以说是福建闽南特色,而且近几年来有向北方向辐射影响的趋势,是根据古时候朝廷的官阶作为参照考量的标准。博饼活动存在了三百多年,并且还在被不断地完善和发扬光大,这就是对博饼这项活动最好的褒奖!
中秋节,对于现在的我们来说,月饼不重要,假期很重要,假期干点儿啥也很重要,亲朋好友齐聚一堂,吃吃喝喝,再博个饼,其乐融融,中秋节的意义也就实现了!
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("color 06");//博饼规则如下
cout<<"博饼规则如下:\n";
cout<<"4"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<"--"<<"一秀(秀才)"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<"--"<<"二举(举人)"<<endl;
cout<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"?"<<" "<<"?"<<"--"<<"四进(进士)"<<"#表示除4之外的数"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"?"<<" "<<"?"<<" "<<"?"<<"--"<<"三红(探花)"<<endl;
cout<<"1"<<" "<<"2"<<" "<<"3"<<" "<<"4"<<" "<<"5"<<" "<<"6"<<"--"<<"对堂(榜眼)"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"?"<<" "<<"?"<<"--"<<"四点红(状元)"<<endl;
cout<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"?"<<"--"<<"五子登科(状元)"<<"#表示除4之外的数"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"?"<<"--"<<"五红(状元)"<<endl;
cout<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<" "<<"#"<<"--"<<"黑六勃(状元)"<<"#表示除1和4之外的数"<<endl;
cout<<"1"<<" "<<"1"<<" "<<"1"<<" "<<"1"<<" "<<"1"<<" "<<"1"<<"--"<<"遍地锦(状元)"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<"--"<<"六杯红(状元)"<<endl;
cout<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"4"<<" "<<"1"<<" "<<"1"<<"--"<<"插金花(状元)"<<endl;
cout<<"请输入1表示开始博饼,输入0表示结束"<<endl;
int a,b[10],sum1,sum2,sum3,sum4,sum5,sum6;
for(int i=1;i<=100;i++)
{
cin>>a;
if(a==0) return 0;
if(a==1)
{
cout<<"你摇到骰子数为:\n";
srand((unsigned)time(NULL));
for(int j=1;j<=6;j++)
{
b[j]=(rand()%6)+1;
if(j==6)
cout<<b[j]<<" "<<endl;
else
cout<<b[j]<<" ";
}
sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0;
for(int i=1;i<=6;i++)
{
if(b[i]==1) sum1++;
if(b[i]==2) sum2++;
if(b[i]==3) sum3++;
if(b[i]==4) sum4++;
if(b[i]==5) sum5++;
if(b[i]==6) sum6++;
}
//cout<<sum1<<" "<<sum2<<" "<<sum3<<" "<<sum4<<" "<<sum5<<" "<<sum6<<endl;
if(sum1==2 && sum4==4)
{
cout<<"恭喜你博到插金花(状元)"<<endl;
}
else if(sum4==6)
{
cout<<"恭喜你博到六杯红(状元)"<<endl;
}
else if(sum1==6)
{
cout<<"恭喜你博到遍地锦(状元)"<<endl;
}
else if(sum2==6||sum3==6||sum5==6||sum6==6)
{
cout<<"恭喜你博到黑六勃(状元)"<<endl;
}
else if(sum4==5)
{
cout<<"恭喜你博到五红(状元)"<<endl;
}
else if(sum1==5||sum2==5||sum3==5||sum5==5||sum6==5)
{
cout<<"恭喜你博到五子登科(状元)"<<endl;
}
else if(sum4==4)
{
cout<<"恭喜你博到四点红(状元)"<<endl;
}
else if(sum1==1 &&sum2==1&&sum3==1&&sum4==1&&sum5==1&&sum6==1)
{
cout<<"恭喜你博到对堂(榜眼)"<<endl;
}
else if(sum4==3)
{
cout<<"恭喜你博到三红(探花)"<<endl;
}
else if(sum1==4||sum2==4||sum3==4||sum5==4||sum6==4)
{
cout<<"恭喜你博到四进(进士)"<<endl;
}
else if(sum4==2)
{
cout<<"恭喜你博到二举(举人)"<<endl;
}
else if(sum4==1)
{
cout<<"恭喜你博到一秀(秀才)"<<endl;
}
else
{
cout<<"很遗憾手气不够好"<<endl;
}
}
}
return 0;
}