首页 > 其他分享 >5.10

5.10

时间:2023-05-10 23:11:05浏览次数:45  
标签:13 黑桃 int 魔术师 张牌 ++ 5.10

猜牌术

魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然
后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将第一张牌放在这迭牌的下面,将第二张牌翻过来,正好是黑桃2,也将它放在桌子上,第三次数1、2、3,将前面两张依次放在这迭牌的下面,再翻第三张牌正好是黑桃3,这样依次进行,将13张牌全部翻出来,准确无误。问魔术师手中的牌原始次序是怎样安排的?

源代码:

#include<iostream>
using namespace std;
int a[14];
int main(){
int i,j=1,n;
cout<<"魔术师手中牌的原始次序为:\n"<<endl;
for(i=1;i<=13;i++){
n=1;
do{
if(j>13)
j=1;
if(a[j])
j++;
else{
if(n==i)
a[j]=i;
j++;
n++;
}
}while(n<=i);
}
for(i=1;i<=13;i++)
cout<<a[i]<<endl;
cout<<"\n"<<endl;
}

 

标签:13,黑桃,int,魔术师,张牌,++,5.10
From: https://www.cnblogs.com/dmx-03/p/17389653.html

相关文章

  • 2023.5.10三天学习总结
    一.三天学习情况1.vp了一场河南省赛2.补完了一下上把cf的E以及校赛的题3.学习了一下启发式合并二.学习情况截图 三.题解(158条消息)2023河南省赛vp题解_scanner___yw的博客-CSDN博客四.总结1.这两天刷了两个模拟题,发现代码能力确实得到了......
  • 5.10日结
    最近真是颓废的不成样子,大伙总以为我学了很多,但实际上什么也没有学到,还真就那句话,要么一直学提升自己,要不然就摆,夹在中间就很脑瘫。其次我今天复习了数据库4和5单元和概率论1和2单元,还有我那蹩脚的四级。这个四级就和英语提高一起复习了。。其次我们的二阶段是开发一个社区,目前......
  • 2023.5.10编程一小时打卡
    一、问题描述:给出下面的人员基类框架:classPerson{protected:stringname;intage;public:Person();Person(stringp_name,intp_age);voiddisplay(){cout<<name<<“:”<<age<<endl;}};建立一个派生类student,增加以下成员数据:in......
  • 5.10打卡
      三、程序流程图 四、代码实现#include<bits/stdc++.h>#defineN10usingnamespacestd;main(){inti,a[N]={-3,4,7,9,13,45,67,89,100,180},low=0,high=N-1,mid,k=-1,m;printf("aÊý×éÖеÄÊý¾ÝÈçÏÂ:\n");for(i=0;i<N;i++)p......
  • 5.10每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd&qu......
  • 5.10每日总结
    今天思考了接下来的团队项目要完成的任务简单的了解和学习了一些关于文本数据处理的技术知识,对未来的项目改进思考了一些基本的框架,未来还将和团队成员对项目的成品和任务进行讨论和分工。......
  • 每日总结-23.5.10
    <%@pageimport="java.util.Calendar"%><%@pageimport="wangzhan.Thesql"%><%@pageimport="wangzhan.Pd_P_assignment"%><%@pageimport="wangzhan.Pd_S_assignment"%><%@pagelanguage=&......
  • 5.10推箱子2.0
    一升级说明修复第一版bug真正可运行的推箱子增加重开系统;增加多关卡地图复制到编译器编译运行即可开玩能过第四关算我输;二代码#include<iostream>usingnamespacestd;#include<stdlib.h>#include<conio.h>#include"Map.h"//地图关卡#defineWIDTH8//地图宽度#......
  • 每日总结 5.10
    今日操作了python的大作业。随后进行了供货商web端的页面显示。实现每条请求所需要付款数 实现对于售卖机的页面改进广告弹窗的自动关闭和主动关闭 ......
  • 5.10
    #include<iostream>usingnamespacestd;inti=1;voidother(){   staticinta=2;   staticintb;   intc=10;   a+=2;   i+=32;   c+=5;   cout<<"---OTHER---"<<endl;   cout<<"i:"......