上海财经大学信息管理与工程学院C程序设计课件实验7 模块化程序设计.pptVIP

  • 1
  • 0
  • 约1.34千字
  • 约 8页
  • 2019-05-12 发布于广东
  • 举报

上海财经大学信息管理与工程学院C程序设计课件实验7 模块化程序设计.ppt

《C程序设计基础》实验指导 实验7 模块化程序设计 实验目的 1.掌握C语言中定义函数的方法 2.掌握函数嵌套调用和递归调用的方法。 3.掌握通过“值传递”调用函数的方法。 实验7 模块化程序设计 实验目的 4.理解变量作用域和存在期的概念,掌握全局变量和局部变量,动态变量和静态变量的定义、说明和使用方法。 5.学习多文件程序的组织方法 实验7 模块化程序设计 实验内容 1、编写程序,设计一个判别素数的函数,在主函数中输入一个整数,调用这个判别函数,并输出是否为素数的信息。 参考例4.7相应程序,准备5个以上测试数据。验证程序执行结果是否正确。 实验7 模块化程序设计 实验内容 2、编写程序,计算下面公式并输出结果。 要求: (1)编写一个函数计算n! (2)编写主函数,由键盘输入n和m,调用(1)中的函数完成计算。 (3)输入n和m要给出提示,并检查n和m的合理性,不合理的输入应输出错误信息,并不再进行计算。 (4)运行程序并计算 、 、 、 、 。 实验7 模块化程序设计 实验内容 3、将一个正整数n以相反的顺序输出的递归算法可以如下描述: 如果 要输出的整数只有一位 则 输出该整数 否则 输出整数的个位数字 反向 输出除个位以外的全部数字 结束 据此算法设计的递归算法如下: voi

文档评论(0)

1亿VIP精品文档

相关文档