第5次实验-函数和预处理.docVIP

  • 23
  • 0
  • 约小于1千字
  • 约 3页
  • 2017-03-05 发布于重庆
  • 举报
第5次实验-函数和预处理

实验 ⑵ 掌握实参和形参的概念,理解在函数调用过程中数据传递的规则。 ⑶ 理解函数的嵌套调用意义。 ⑷ 理解内联函数和重载函数的基本含义和使用方法。 ⑸ 理解函数模板的概念,掌握其定义和使用的方法。 ⑹ 理解带默认参数值的函数的意义。 ⑺ 理解变量存储分类的概念。 ⑻ 理解全局变量和局部变量及作用域的概念。 第一部分 教程练习: 1.求两个正整数的最大公约数和最小公倍数。 要求:编写两个函数,分别求最大公约数和最小公倍数,在主函数中输出结果。 源代码: 运行结果截图: 2.编程实现对键盘输入的英文字符进行加密。加密方法为,当内容为英文字母时,使用26个字母中该字母后的第三个字母代替该字母,即A替换为D,X替换为A等等,若为其它字符时不变。 源代码: 运行结果截图: 3. 编程实现将字符串按逆序存放,如字符串为“abcd”,运行结果为“dcba”。 要求: 主函数中键盘输入一个字符串存放在一个数组里,通过参数将数组传递给被调函数,逆序调整后存放在原数组,在主函数中输出。 源代码: 运行结果截图: 思考题及问题 字符串中如果包含空格,请修改程序实现正确的输入操作。 4.利用模板设计一个将数组元素排序并输出的函数,并检验。 设计两个函数模板:一个显示数组元素,一个实现排序。使用整型和双精度两组数据检验。 源代码: 运行结果截图: 第二部分 自测练习 1.自测练习一 编写重载函数Max

文档评论(0)

1亿VIP精品文档

相关文档