C语言编的九连环_C/C++,编程联盟_程序员必上的编程门户网站asp毕业设计
设为首页 收藏本站
看
频道导航.NET数据库Java网络编程语言WEB开发重点导航最新编程资料热门编程文章编程工具大集合下载精品电子书教程下载
首 页 | 虚拟主机 | ASP.NET毕业论文 | .NET源码 | | 技术教程 | | 文档 | 工具 | 源码 | 编程工具
| 网页特效 | 视频教程 | 程序员微博 | asp毕业设计
网站运营IT新闻ASP.NET数据库Java技术网络技术程序语言WEB开发操作系统网站设计应用技巧 通信技术SOA软件应用认证考试
企业应用
服务器
首页>>开发资料>>C/C++>> C语言编的九连环 C语言编的九连环点击:1266 发布时间:2009-7-12 0:00:00 作者: 本站整理 来源:
互联网 -
定做出售计算机毕业论文 asp毕业设计网 进入程序员微博 交流程序员点点滴滴
#include<stdio.h>
static int upstep = 0;
static int downstep = 0;
void UpRing(int n); /*加上函数说明,否则编译将会出一点小错误*/
void DownRing(int n) /*下环的逻辑就体现在这里*/
{
if(n>2) DownRing(n-2);
printf("DW:%d\t",n);++downstep;
if(n>2) UpRing(n-2);
if(n>1) DownRing(n-1);
}
void UpRing(int n) /*上环的逻辑则体现在这里*/
{
if(n>1) UpRing(n-1);
if(n>2) DownRing(n-2);
printf("UP:%d\t",n);++upstep;
if(n>2) UpRing(n-2);
}
int
main(int argc, char **argv) /*简洁的主函数*/
lambda编程{
if(argc < 2)
{
puts("Usage:./jiulianhuan 9");
return -1;
}
int rings = atoi(argv[1]);
puts("");
DownRing(rings);
puts("\")
printf("\nup = %d\tdown = %d\n",upstep,downstep);
return 0;
}
分享到程序员微博
-
文章来源:www.bcbbs/news/Content.aspx?id=55267
文章来源:www.bcbbs/news/Content.aspx?id=55267
asp毕业设计定做出售 asp毕业论文
上一条:C语言学习方面的知识
下一条:如何快速成长为一名厉害的网页设计师 收藏本文章 关闭本页 asp毕业设计定做网站专题 C/C++ 类最新文章C语言的静态函数
C++的学习历程
strftime ()函数
VC程序移植到Linux系统
this指针在继承中的重要性
C++代码行内的空格
C++类成员函数的重载、覆盖与隐藏
C++标准头文件结构
Java与C++编程的不同
C/C++中Static的作用
C++中使用Lambda函数提高代码性能
C++中随机存取文件
结构体类型变量的定义和引用
相关热门推荐文章c/c++中指针学习的两个绝好例子 - 编程联盟编程...
c语言写的一个游戏 - 编程联盟编程资料
C++中类的数据成员的安全隐患
C++计算四则表达式的模板 - 编程联盟编程资料
在C++中创建持久对象
C语言初学者入门讲座 第十六讲 文件(2)
深入探讨C++中的引用
C语言初学者入门讲座 第十六讲 文件(1)
C++编译器如何实现异常处理
C++箴言:让=返回一个*this的引用
C++箴言:绝不在构造或析构期调用虚函数
解释一个关于Hibernate lazy的问题
Java版本和C++版本简单Stack程序
编程联盟 | 编程论坛 | 关于本站 | 站点地图 | 友情链接 | |版权声明|购买本站广告
Powered by 编程联盟 2007-2010 bcbbs冀ICP备08005404号
编程联盟:1【39111008】
2【60142030】三【83882594】四【62585405】五【37260303】六【32771492】七【85894797】八【42624779】欢迎讨论技术
网站统计
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论