当前位置:回答三>生活百科>C语言编程_幸运52猜数游戏__

C语言编程_幸运52猜数游戏__

2024-11-30 13:01:48 编辑:join 浏览量:578

C语言编程_幸运52猜数游戏__

加分啊,哈哈

#include

const int N=10;

void compare(double p[],int n);

void sort(double g[],double p[]);

void main()

{

cout<<"欢迎进入幸运52猜数游戏"<<"t"<<"制作人:电气 C097 张欣瑞 096133"<

double g[N]={12,16,20,40,60,55,91,43,33,50},p;

char choice;//记录输入的判断是否进行的字符

for(int a=1;;a++)

{

cout<<"现在开始游戏?请选择n(否)或者y(是)"<

cin>>choice;

if(choice=='y')

{

cout<<"游戏规则:\n"

<<"1.由玩家自选商品序号并对商品价格进行猜测"<<"\n"

<<"2.系统会对玩家所给出的价格进行分析并提示高了或者低了"<<"\n"

<<"3.对于每件商品玩家都有十次机会猜出其价格若10次机会都没有猜中则该轮游戏结束"<<"\n"

<<"4.若玩家在10次之内猜出商品价格则可以选择是否继续猜另一种商品的价格"<<"\n"

<<"5.游戏结束后系统会自动对商品进行价格排序并且现实出来商品编号"<<"\n";

cout<

for (int m=0;m<10;m++)

{

cout<<"请选择商品编号(0至9)"<

int n;//n记录输入的所猜的题号

cin>>n;

compare(p,n);//调用函数

}

}

else

{

cout<<"游戏结束"<

break;

}

}

sort(g,p);

}

void compare(double p[],int n)//判断猜出价格的高低以及是否正确的分函数

{

double g[N]={12,16,20,40,60,55,91,43,33,50};

for(int b=0;b<10;b++)

{

cout<<"请输入商品价格"<

cin>>p[b];

if(p[b]

cout<<"Wrong"<<"\t"<<"低了"<

else if(p[b]>g[n])

cout<<"Wrong"<<"\t"<<"高了"<

else if(p[b]==g[n])

{

cout<<"Right!"<<"\t"<<"您猜了"<

b=+10;

}

}

}

void sort(double g[],double p[])//把商品按照价格由低到高排序,并把排序后的商品序号显示出来的分函数

{

double t,k[N];//c1

for(int i=0;i

k[i]=g[i];

for(int j=0;j

for(int m=0;m

if(g[m]>g[m+1])

{

t=g[m];

g[m]=g[m+1];

g[m+1]=t;

}//c2---c1-c2为用冒泡法排序

for(i=0;i

for(int j=0;j

{

if(k[j]==g[i])

cout<

}

}

标签:C语言,猜数

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/343560.html
热门文章