c++麻将源代码.docx

上传人:b****7 文档编号:9758262 上传时间:2023-02-06 格式:DOCX 页数:12 大小:16.37KB
下载 相关 举报
c++麻将源代码.docx_第1页
第1页 / 共12页
c++麻将源代码.docx_第2页
第2页 / 共12页
c++麻将源代码.docx_第3页
第3页 / 共12页
c++麻将源代码.docx_第4页
第4页 / 共12页
c++麻将源代码.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

c++麻将源代码.docx

《c++麻将源代码.docx》由会员分享,可在线阅读,更多相关《c++麻将源代码.docx(12页珍藏版)》请在冰豆网上搜索。

c++麻将源代码.docx

c++麻将源代码

7.10

#include

#include

#include

usingnamespacestd;

 

intmain()

{

vectora(9);

intn;

cout<<"Enterthesalers'salarywithaninteger(biggerthan200),andendtheinputwithanegativeinteger.\n";

cin>>n;

do

{

if(n>=200&&n<300)

a[0]++;

elseif(n>=300&&n<400)

a[1]++;

elseif(n>=400&&n<500)

a[2]++;

elseif(n>=500&&n<600)

a[3]++;

elseif(n>=600&&n<700)

a[4]++;

elseif(n>=700&&n<800)

a[5]++;

elseif(n>=800&&n<900)

a[6]++;

elseif(n>=900&&n<1000)

a[7]++;

elseif(n>=1000)

a[8]++;

cin>>n;

}while(n>0);

cout<<"theresultis:

\n";

for(intcount=2;count<=10;count++)

if(count==10)

cout<<"1000-"<

\n";

else

cout<

"<

}

 

7.11

#include

usingnamespacestd;

intmain()

{

inta[10]={1,25,24,15,36,59,12,32,5,4};

for(inti=1;i<=10;i++)

for(intx=0;x<9;x++)

if(a[x]>a[x+1])

{

inttemp=a[x];

a[x]=a[x+1];

a[x+1]=temp;

}

for(intk=0;k<10;k++)

cout<

}

7.14

a)a[3]已经越界了,a数组中的变量只有a[0],a[1],a[2]。

b)f数组中应该有3个元素而不是四个,所以初始化的时候不该出现四个。

c)double[1,9]正确表示方法应该是:

a[1][9]

7.17

#include

#include

#include

#include

usingnamespacestd;

intmain()

{

vectora;

intface1=0;

intface2=0;

intsum;

srand(time(0));

for(inti=1;i<=36000;i++)

{

face1=1+rand()%6;

face2=1+rand()%6;

sum=face1+face2;

switch(sum)

{

case2:

++a[0];

break;

case3:

++a[1];

break;

 

case4:

++a[2];

break;

 

case5:

++a[3];

break;

case6:

++a[4];

break;

 

case7:

++a[5];

break;

case8:

++a[6];

break;

 

case9:

++a[7];

break;

 

case10:

++a[8];

break;

 

case11:

++a[9];

break;

 

case12:

++a[10];

break;

}

}

cout<<"sum"<

for(intk=0;k

cout<

system("pause");

return0;

}

 

7.20

#include

usingnamespacestd;

intmain()

{

intn;

inta[11]={0};

charsam,tem,ken;

cout<<"输出的值为1的数组即为已被订了\n\n";

cout<<"Ai表示第i个座位号\n\n"

<<"输入数字1表示选择头等舱\n\n"

<<"数字2表示经济舱\n\n输入后系统会为您安排座位:

\n";

cin>>n;

while(sam='y')

{

staticintx=1;

staticintk=1;

if(n==1&&x<=5)

{

a[x]=1;

cout<<"您的座位为"<<"a["<

x++;

}

elseif(n==2&&k<=5)

{

a[k+5]=1;

cout<<"您的座位为"<<"a["<

k++;

}

elseif(n==1&&k<5)

{

cout<<"头等舱已满,您是否愿意选择经济舱?

请输入yorn确认:

\n";

cin>>ken;

if(ken='y')

{

a[k+5]=1;

cout<<"您的座位为"<<"a["<

k++;

}

else

a[k+5]=0;

}

elseif(n==2&&x<5)

{

cout<<"经济舱已满,您是否愿意选择头等舱?

请输入yorn确认:

\n";

cin>>tem;

if(tem='y')

{

a[x]=1;

cout<<"您的座位为"<<"a["<

x++;

}

else

a[x]=0;

}

cout<<"您是否还要继续订票,如果是就按y并且选择类型,否就请按n并按0结束:

\n";

cin>>sam;

cin>>n;

}

}

7.25

#include

usingnamespacestd;

intmain()

{

inta[20];

intn;

cout<<"请输入20个10至100之间的整数:

";

cin>>n;

a[0]=n;

inth=1;

intx=0;

while(x<20)

{

cin>>n;

for(inti=0;i

{

boolflag=true;

if(n==a[i])

{

flag=false;

}

if(flag)

{

a[h]=n;

h++;

}

}

x++;

}

cout<<"最后有结果是:

\n";

for(inty=0;y

cout<

system("pause");

return0;

}

7.31

#include

usingnamespacestd;

intmain()

{

inta[10];

intn;

cout<<"请输入11个整数:

\n";

cin>>n;

for(inty=0;y<10;y++)

{

a[y]=n;

cin>>n;

}

for(intj=0;j<10;j++)

{

intk=j;

for(inti=j+1;i<10;i++)

if(a[k]>a[i])

k=i;

if(k!

=j)

{

inttemp=a[k];

a[k]=a[j];

a[j]=temp;

}

}

cout<<"前10个数从小到大排序为:

\n";

for(intx=0;x<10;x++)

cout<

system("pause");

return0;

}

7.37

#include

usingnamespacestd;

intrecursiveMinimum(inta[]);

intmain()

{

inta[10]={1,5,7,4,12,85,47,69,14,25};

cout<<"最小值为:

\n"<

}

intrecursiveMinimum(inta[])

{

intmini=a[0];

for(inti=0;i<10;i++)

{

if(mini>a[i+1])

mini=a[i+1];

else

returnmini;

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1