c语言谭浩强第七章例题
1、用递归求学生年龄
1 #include<stdio.h> 2 int main() 3 { 4 int age(int n); 5 printf("NO.5 age is %d\n",age(5)); 6 return 0; 7 } 8 int age(int n) 9 { 10 int c; 11 if(n==1) 12 c=10; 13 else 14 c=age(n-1)+2; 15 return c; 16 }
2、求阶乘
#include<stdio.h> int main() {int fac(int n);int n,y;printf("输入n: ");scanf("%d",&n);y=fac(n);printf("%d!=%d\n",n,y);return 0; } int fac(int n) {int f;if(n==1||n==0)f=1;elsef=fac(n-1)*n;return f; }
3、汉诺塔问题
1 #include<stdio.h> 2 int main() 3 { 4 void hanoi(int n,char one,char rwo,char three); 5 int m; 6 printf("input the number of diskes:"); 7 scanf("%d",&m); 8 printf("the step to move %d diskes:\n",m); 9 hanoi(m,'A','B','C'); 10 return 0; 11 } 12 void hanoi(int n,char one,char two,char three) 13 { 14 void move(char x,char y ); 15 if(n==1) 16 move(one,three); 17 else 18 { 19 hanoi(n-1,one,three,two); 20 move(one,three); 21 hanoi(n-1,two,one,three); 22 } 23 } 24 void move(char x,char y) 25 {printf("%c-->%c ",x,y); 26 }
转载于:https://www.cnblogs.com/1998wdq/p/11348303.html
c语言谭浩强第七章例题相关推荐
- C语言程序设计第五版谭浩强 第七章答案
C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...
- 谭浩强c语言第7章,清华大学C语言谭浩强第7章.ppt
清华大学C语言谭浩强第7章.ppt 第7章复合结构类型,第7章 复合结构类型,7.1 结构体类型的概述 7.2 结构体类型的定义 7.3 结构体变量的定义及内存分配 7.4 结构体变量的初始化和引用 ...
- c语言教材课后题答案6,C语言谭浩强版6章课后练习题答案.doc
C语言谭浩强版6章课后练习题答案 第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a ...
- c语言谭浩强第六章答案,C语言谭浩强版本第6章课后练习题答案..doc
第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a++; 20 25 24 30 执 ...
- C++面向对象的程序设计谭浩强 第六章课后题
以往章节 C++面向对象的程序设计谭浩强 第二章课后题 C++面向对象的程序设计谭浩强 第三章课后题 C++面向对象的程序设计谭浩强 第四章课后题 C++面向对象的程序设计谭浩强 第五章课后题 C++ ...
- C语言程序设计第五版 谭浩强 第四章 课后习题 答案
谭浩强C语言程序设计第五版 第4章 课后习题 答案 点我看视频讲解+可运行源码 记得一键三连哦 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? [答案解析] 算熟运算 ...
- c语言谭浩强ppt课件,编程_C语言学习课件_谭浩强_PPT~1216F.ppt
编程_C语言学习课件_谭浩强_PPT~1216F.ppt ,第一章,C语言概述本章要点,C语言的特点 C程序的结构 在计算机上运行C程序的方法主要内容,1.1 语言出现的历史背景 1.2 程序的特点 ...
- c++程序设计梳理(谭浩强)3-4章
为什么80%的码农都做不了架构师?>>> 同学拿了58的offer,22万一年,内心多少有点不是滋味.自己享受着这么丁点的中兴薪酬,明显是学业不精的那一类.事实确实如此,可当现 ...
- C语言谭浩强第5版章节编程题
本文用来练习谭浩强章节练习题,慢慢更新.有需要解答的在下边留言第一时间回复. 第一章 1-6 编写一个程序,输入3个数a,b,c,输出最大值. #define _CRT_SECURE_NO_WARNI ...
- C语言谭浩强(第五版)答案6、8章
第六章 利用数组处理批量数据 1.用筛选法求100之内的素数. int main() {int a[100],i,j;for(i=0;i<100;i++)a[i]=i+1;a[0]=0;//因为 ...
最新文章
- 雷军深情告白:在我心里,武汉大学是全球最好的大学
- 15- 深度学习之神经网络核心原理与算法-多gpu实现CNN图片分类
- vgg11/13/16/19-pytorch实现
- Redis进阶-如何发现和优雅的处理BigKey一二事
- [SCOI 2010]传送带
- Machine Learning On Spark——基础数据结构(二)
- 服务器获取客户端电脑文件,python实现获取客户机上指定文件并传输到服务器的方法 -电脑资料...
- dotnetCore增加MiddleWare的Run,Use Map MapThen四个扩展方法
- fn:replace()函数
- warning: expression result unuesd 可能原因是函数忘了加括号,
- 华为Mate 20 X(5G)评测:6199元的5G双模旗舰手机
- sim800c GPRS模块的透传模式
- C++通过Wininet库提交POST信息登录到PHPChina中文开发者社区
- qpoases算法复杂度_数值优化(Numerical Optimization)学习系列-无梯度优化(Derivative-Free Optimization)...
- 机器人的核心——运动控制器
- 全国计算机能力挑战赛含金量高吗,大学里,有哪些含金量高,又容易得奖的国家级比赛?...
- linux手机 电脑传文件怎么安装,centos7上成功安装iptux,成功实现安卓手机和Linux传送文件...
- 关于fiddler和charles手机代理以后无法上网的问题解决
- Navicat导入Excel提示无法打开Excel文件
- 29 Oracle数据库SQL开发之 SQLPlus使用——创建简单报表
热门文章
- (转)深入剖析ASP.NET的编译原理
- springcloud架构特点_董事长挖来一位京东T9架构师,送我们两份微服务文档,实在太香了...
- URL 编码是什么?
- IP转发引擎的三种核心处理器区别介绍
- Windows开机运行程序
- python 分类 投票_使用python+redis实现文章发布,投票,分组排名功能
- Qt5.9配置安卓开发环境
- arch Linux安装到U盘,如何把ArchLinux安装到U盘上
- C++中四种线程同步的方法
- 目前自己的几种脱壳方式