实验六:函数
一、实验内容
1.使用函数计算分段函数的值:输入x, 计算并输出下列分段函数f(x)的值。
要求:定义和调用函数sign(x)实现该分段函数,试编写相应程序。
2.使用函数求奇数和:输入一批正整数(以零或负数为结束标志),求其中的奇数和。
要求:定义和调用函数even(n)判断数的奇偶性,当n 为偶数时返回1,否则返回0。试编写相应程序。
3.利用函数计算素数个数并求和:输入两个正整数m和n(1<=m, n<=500),统计并输出m和n 之间的素数的个数以及这些素数的和。
要求:定义并调用函数prime(m) 判断m 是否为素数。试编写相应程序。
4. 使用函数统计指定数字的个数:读入一个整数,统计并输出该数中"2"的个数。
要求:定义并调用函数countdigit (number,digit),它的功能是统计整数number中数字digit的个数。
试编写相应程序。
例如,countdigit (12292,2) 的返回值是3。
5.使用函数输出水仙花数:输入两个正整数m和n(1<=m, n<=1000),输出m~n之间的所有满足各位数字的立方和等于它本身的数。
要求: 定义并调用函数 is(number)判断number的各位数字之立方和是否等于它本身。试编写相应的程序。
例如: 153即为水仙花数 :
二、实验要求:
1.实验代码可以直接发布到博客,也可以按照助教老师的要求上传到coding。
(如果代码上传到coding,可以获得额外的加分)
2.发布一篇随笔,总结本次实验内容涉及到的知识点,并总结本次实验过程遇到的问题及解决方法,以及一些心得
体会。
知识点:
(1)…….
(2)……..
………..
实验过程中遇到的问题及解决方法:
(1)…….
(2)……..
………..
实验心得体会
………
三、完成教材习题5(P115—P117)的选择题和填空题,这部分做到书上就可以;
扫描书上的二维码,结合视频预习第七章数组内容。
本次作业截止日期为2016年11月2日中午12点;