C语言程序设计第8堂做业

1、本次课主要内容:

本次课经过如下两个知识点来完成: git

(1)以数字金字塔为例,介绍函数的另外一种形式,即不返回结果的函数。不返回结果的函数在定义、调用、参数传递、函数声明上,思路彻底与之前相同,只是函数类型变为void。最后,强调函数的优势,即结构化程序设计的思路,包括按自顶向下的方法对问题进行分析、模块化设计和结构化编码3 个步骤。 模块化

(2)以复数运算为例,介绍变量与函数的关系,主要掌握局部变量、全局变量和静态变量三种形式。须要分清三种变量的做用与定义的位置,区分局部变量与全局变量的异同点,局部变量与静态局部变量的异同点。最后引入两个实例,要求观察如何经过全局变量返回多个计算结果,以及如何利用静态局部变量的生存周期保存函数屡次调用的结果。 函数

本章课的知识结构图以下: 学习

 

2、实验内容:(70分)

1. 数字金字塔:输入一个正整数n, 输出n 行数字金字塔。试编写相应程序。 网站

2. 使用函数统计指定数字的个数:读入一个整数,统计并输出该数中"2"的个数。要求定义并调用函数countdigit (number, digit),它的功能是统计整数number中数字digit的个数。例如,countdigit(12292, 2) 的返回值是3。试编写相应程序。 编码

3.使用函数输出水仙花数:输入2 个正整数 m 和 n(1<=m,n<=1000),输出 m 到 n 之间的全部知足各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number 的各位数字之立方和是否等于其自身,若相等则返回1,不然返回0。试编写相应程序。 spa

 

3、实验要求:

1. 做业的Deadline:  2016-11-10 23:00pm .net

2. 将本次实验内容的代码上传到https://coding.net/ 网站。 (70分) 设计

3. 写一篇随笔,内容分为四个部分:(总分30分) blog

写出本次课学习到的知识和体会、学习的时长、学习过程当中遇到的问题、问题解决的方法及问题的疑惑等。

随笔的格式以下:

题目:实验八——函数定义及调用总结

本次课学习到的知识点:(5分)

    (1)…….

    (2)……..

      ………..

2. 实验过程当中遇到的问题及解决方法:(10分)

     (1)

     (2)

        …….

3. 实验心得体会及本章学习总结(5分)

      ………

相关文章
相关标签/搜索