首页 > 其他分享 >猜牌术

猜牌术

时间:2023-05-25 13:44:13浏览次数:20  
标签:do 13 猜牌术 ++ int printf

#include<stdio.h>
int a[14];
int main()
{
int i,n,j=1;
printf("The original order of cards is:");
for(i=1;i<=13;i++)
{
n=1;
do{
if(j>13) j++;
if(a[j]) j++;
else{
if(n==1)
a[j]=i;
j++;
n++;
}
}while(n<=i);
}
for(i=1;i<=13;i++)
printf("%d",a[i]);
printf("\n");
}

标签:do,13,猜牌术,++,int,printf
From: https://www.cnblogs.com/yuanxinglan/p/17430938.html

相关文章

  • 18.猜牌术
       5.代码实现#include<stdio.h>voidmain(){ inta[12]={0}; inti,j,count=0,flag=1; //开始猜牌 i=0; while(flag!=13) { //如果这时候i已经到了数组末尾了就从头开始数 if(i>11) { i-=11; } //i指示到了该位置,如果是不为零,也就是已经有数了就直接跳过......
  • 猜牌术
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>//inta[14];//main()//{// inti,j=1,n;// printf("魔术师手中的牌原始次序是:\n");// for(i=1;i<=13;i++)// {// n=1; /*每次都从一个空盒开始重新计数*/// do{// if(j>13)// j=1;......
  • 猜牌术
    一、问题描述: 二、设计思路: 三、程序流程图:   四、代码实现:#include<stdio.h>inta[14]={0};intmain(){inti,j=1,n;printf("魔术师手中的牌原始次序是:\n");for(i=1;i<=13;i++){n=1;/*每次都从第一个空盒开始重新计......
  • 猜牌术
    魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将第......
  • 猜牌术
    一问题描述魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二......