函数程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五 函数程序设计
一.实验目的:
1.
熟练掌握函数的定义和调用。 2.
熟练掌握使用函数编写程序。 3.
掌握函数的实参、形参、和返回值的概念及使用。 4. 掌握单步调试进入函数和跳出函数的方法。
二.实验内容:
2.编程题
输入x ,计算并输出下列分段函数sign(x)的值。要求定义和调用函数sign(x)实现该分段函数。
y=sign(x)=⎪⎩
⎪⎨⎧>=<-)0(1)0(0)0(1x x x
3.编程题
输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数even(n)判断数的奇偶性,当n为偶数时返回1,否则返回0。
源程序:
5.编程题
输入2个正整数m和n(m1,n500),统计并输出m和n之间的素数的个数以及这些素数的和。素数就是只能被1和自身整除的正整数,最小的素数是2。要求定义并调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。
读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number中数字digit的个数。例如countdigit(10090,0)的返回值是3。源程序;
7.编程题
输入2个正整数m和n,输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之立方和是否等于其自身。
主要还是水仙花数问题,这是最初的程序,不知道哪里不对,无法运行出结果,希望老师帮忙看看。
程序如下:
09211073 张咪