看到一个扑克牌魔术的题目,觉得挺有意思。

题目网址:http://zhidao.baidu.com/question/407505626.html

这个题目已经有了答案。

但是答案的程序,看起来有些费劲,自己编了编,觉得还不错,于是就写在下面吧。

/*

小明刚学会一个魔术:有 13 张扑克牌,A,2,3,4,5,6,7,8,9,10,J,Q,K;

他先把扑克牌按他预先设计的方法排序;

只见他从下边拿出一张放到最上面,又从最下边拿出一张放到桌上是A;

然后又从下边拿出一张放到最上面,又从最下边拿出一张放到桌上是2;

……

依此类推,直到手里只有一张牌,翻开放到桌上正好为K。

求一开始小明手中扑克牌的顺序,要求用C语言编程。

*/

//其实,编写这个小程序,用不着链表,也不用熟悉游戏的过程,

//只要把顺序放在桌子上的扑克牌,按照前面所说的次序,反着次序收到手上即可。

//程序如下:

#include

void main()

{

int on_t[13] = {13,12,11,10,9,8,7,6,5,4,3,2,1};//在桌上先摆好扑克牌.

int in_h[13] = {0};              //手上

C语言魔术阵,C语言编程:扑克牌魔术相关推荐

  1. C语言编程:扑克牌魔术

    看到一个扑克牌魔术的题目,觉得挺有意思. 题目网址:http://zhidao.baidu.com/question/407505626.html 这个题目已经有了答案. 但是答案的程序,看起来有些费 ...

  2. 学单片机需要多少C语言基础,C语言单片机编程教程

    很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...

  3. c语言图形方式初始化,c语言图形方式下的编程.doc

    c语言图形方式下的编程.doc C语言图形方式下的编程 学习目标 ·了解PC显示系统的结构 ·C语言图形初始化的一般方法 ·C语言常用的图形处理函数 显示系统简介 PC机显示系统一般是由显示器和显示卡 ...

  4. python和c哪个适合入门-编程入门选什么语言好?C 语言还是Python ?为你解析

    前面我分享过计算机行业已经成了学校选择排名第一,家长和学生都很看好计算机类专业.现在IT行业也越来越火爆,程序员越来越被人看好.面对相比同龄人高薪资的诱惑,人们很难不心动,即使秃头也值得! 那么问题来 ...

  5. c 语言 结构体 编程,C语言:结构体的编程问题(很简单)

    C语言:结构体的编程问题(很简单) 答案:2  信息版本:手机版 解决时间 2020-07-25 02:18 已解决 2020-07-24 02:27 先定义一个结构体Student,它包含四个成员: ...

  6. Linux学习之C语言的进程与线程编程

    前言 继续Linux的学习,学到了Linux系统下的进程与线程的概念,布置了有关其的实验题,用C语言编程启动进程线程,习惯了Java多线程编程,这次在Linux下玩一玩C语言进程线程编程. 本文原创, ...

  7. 哪个专业学python语言_想学Python编程?你真的适合吗?

    原标题:想学Python编程?你真的适合吗? 有的人说我想学什么.我想干什么,很多时候都是头脑发热,单凭一腔热血,可是这样的路即便走上去你又能坚持多久呢?所以,每每有人问我学Python编程怎么样,我 ...

  8. 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...

    1.几个知识点(1)MicroPython 是 Python 3 语言的精简高效实现 ,包括Python标准库的一小部分,并针对嵌入式微控制器(单片机)和受限制的环境进行了优化,它是Python延伸出 ...

  9. C语言primcount素数计数,C语言与汇编的嵌入式编程:求100以内素数

    写汇编之前,需要搞清楚C语言代码的写法,这里以最简单的算法举例说明 C代码如下: #include void main(){ int i,j; int count=; for(i=;i<=;i+ ...

最新文章

  1. 区块链中的“智能合约”有何应用?
  2. 计算机视觉四大基本任务(分类、定位、检测、分割)
  3. 实用C#编程规范(转载)
  4. ITK:从给定的seeds创建距离图
  5. 前端面试题——HTML基础篇
  6. mysql 存取字符集_MySQL字符集设置—MySQL数据库乱码问题详解
  7. 翻译:程序员数据结构基础:选择正确的数据结构
  8. select, poll, epoll
  9. 29岁程序员感慨:北京一套房,家庭月收入4万却很焦虑
  10. 路由器连接、静态路由配置实例
  11. 本特利990-05-50-02-00变送器
  12. BZOJ3772精神污染
  13. python程序员电脑推荐_2019程序员笔记本推荐?
  14. 力扣第236题“二叉树的最近公共先祖”的解题思路
  15. 生活记录:突然“醒来”
  16. java的三种技术架构
  17. 分享几个IP获取地理位置的API
  18. No qualifying bean of type ‘com.itheima.dao.BookDao1‘ available: expected single matching bean 问题解决
  19. 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...
  20. 如何压缩pdf文件的大小?四种方法值得收藏

热门文章

  1. mysql executed_MySQL数据库之mysql从库Retrieved_Gtid_Set事务数比Executed_Gtid_Set事务数少的异常情况...
  2. flutter 一键登录的界面
  3. spring boot之自定义的注解的切面编程
  4. ReactNative——导航器react-navigation(堆栈式导航器篇)
  5. 手机计算机网络为什么神奇,神奇的小配件,手机壳指环扣为何如此火爆?
  6. OpenStack-Heat组件-详解
  7. 房地产行业是如何使用彩信广告进行宣传的?
  8. Graph-Based Object Classification for Neuromorphic Vision Sensing 论文解读
  9. 2012河北省计算机应用考试,2012年度河北省职称计算机应用能力考试各市考区网上报名须知...
  10. OpenStack组件部署之Glance