用函数实现模板化程序设计

例7.1 想要输出以下结果,用函数调用实现。
******************
How do you do!
*****************在这里插入图片描述在这里插入图片描述
例7.2 输入俩个整数,要求输出其中值较大者。要求用函数来找到大数。在这里插入图片描述在这里插入图片描述
例7.3 将例7.2稍作改动,将在max函数中定义的变量z改为float型。函数返回值的类型与指定的函数类型不同,分析其处理方法。在这里插入图片描述在这里插入图片描述
例7.4 输入俩个实数,用一个函数求出它们之和。在这里插入图片描述在这里插入图片描述
例7.5 输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。在这里插入图片描述在这里插入图片描述
例7.6 有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁,问第4个学生岁数,他说比第3个学生大2岁。问第3个学生,又说比第2个学生大2岁。问第2个学生,说比第1个学生大2岁。最后问第1个学生,他说是10岁。请问第5个学生多大。在这里插入图片描述在这里插入图片描述
例7.7 用递推方法求n!。在这里插入图片描述在这里插入图片描述
例7.8 Hanoi(汉诺)塔问题。这是一个古典的数学问题,是一个用递推方法解题的典型例子。问题是这样的:古代有一个梵塔,塔内有3个座A,B,C。开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个老和尚想把这64个盘子从A座移到C座,但规定每次只能移动一个盘,且在移动过程中在3个座上都始终持大盘在上,小盘在下。在移动过程中可以利用B座。要求编程序输出移动盘子的步骤。在这里插入图片描述在这里插入图片描述
例7.9 输入10个数,要求输出其中值最大的元素和该数是第几个数。在这里插入图片描述在这里插入图片描述
例7.10 有一个一维数组score,内放10个学生成绩,求平均成绩。在这里插入图片描述在这里插入图片描述
例7.11 有俩个班级,分别有35名和30名学生,调用一个average函数,分别求这俩个班的学生的平均成绩。在这里插入图片描述在这里插入图片描述
例7.12 用选择法对数组中10个整数按从小到大排序。在这里插入图片描述在这里插入图片描述
例7.13 有一个3
4的矩阵,求所有元素中最大值。在这里插入图片描述在这里插入图片描述
例7.14 有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分.最高分.最低分。在这里插入图片描述在这里插入图片描述
例7.15 若外部变量与局部变量同名,分析结果。在这里插入图片描述在这里插入图片描述

例7.17 输出1到5的阶乘值。在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值