魔术师纸牌,有空再研究
来源:互联网 发布:github 网络中立 编辑:程序博客网 时间:2024/05/19 03:28
魔术师利用一副牌中的13张红桃,预先将它们排好后迭在一起,牌面朝下。对观众说:“我不看牌”,只数数就可以猜到每张牌是什么,我大声数,你们听,不信?你们就看。魔术师将最上面的那张牌数为1,把它翻过来正好是红桃A,将红桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将第一张牌放在这迭牌的下面,将第二张牌翻过来,正好是红桃2,也将它放在桌子上。第三次数1、2、3,将前面两张依次放在这迭牌的下面,再翻第三张牌正好是红桃3.这样依次将13张牌全翻出来,准确无误。问魔术师手中的牌原始次序是怎样安排的?输入格式要求:无输出格式要求:"%d "(%d后面有一个空格),全部数据输出后再输出一个换行"\n"程序运行示例:1 8 2 5 10 3 12 11 9 4 7 6 13
#include <stdio.h>#include <string.h>#include <math.h>int main(){ int i, n, j = 1; int a[14] = {0}; for(i = 1; i <= 13; i++) { n = 0; while(n != i) { if(a[j] == 0) { n++; if(n == i) a[j] = i; } j = j == 13 ? 1 : j+1; } } for(i = 1; i <= 13; i++) printf("%d ", a[i]); printf("\n"); return 0;}
0 0
- 魔术师纸牌,有空再研究
- 汉诺塔问题,有空再研究
- 有空 要研究GWT
- 有空研究下kobject
- (百例编程)70.魔术师猜纸牌(2)
- ASP在线压缩和解压(先放上来,有空再研究加注释吧!)
- 无意中发现一个js网站,先记录下来,有空再研究
- 有空要仔细研究的知识
- 有空
- 纸牌
- 一个不错的java缓存实现,有空好好研究下
- 有空待研究的几篇不错的surfaceflinger文章
- 1264 魔术师
- 魔术师乔布斯
- 大魔术师
- 大魔术师
- 大魔术师
- 大魔术师
- 数据结构 排序(冒泡排序改进,简单选择排序链表实现)
- MySQL study之--事务隔离级别
- Android UI PopupWindow 简单使用
- 【NOIP2016提高A组模拟9.14】数列编辑器
- hduoj 1034
- 魔术师纸牌,有空再研究
- win10 + VS2013下载directshow相关示例代码及directshow库文件调用
- 2016年提高组模拟题(20161114) 物品选取
- 每日一题(4),poj1789, Truck History
- 洛谷 P1595 信封问题
- mysql之删除用户,和修改权限
- 进程/线程同步——Critical Section,Mutex,Semaphore,Event区别
- AVAudioPlayer播放本地音乐
- 冒号排序(php和python)