C语言程序设计实验报告
1 实验目的
掌握
C函数的定义方法、函数的调用方法、参数说明以及返回值。掌握实
参与形参的对应关系以及参数之间的“值传递”的方式;掌握函数的嵌套调用及递归调用的设计方法。
掌握全局变量和局部变量、动态变量与静态变量的概念和使用方法。 在编程过程中加深理解函数调用的程序设计思想。
2 实验内容
1、 编写一个函数primeNum(int num),它的功能是判别一个数是否为素数。如果num是素数,返回该数;否则返回0值。
要求:(1)在主函数输入一个整数num,调用该函数后,输出num是否是素数的信息。输出格式为:num is prime或num is not prime。
(2)分别输入以下数据:0,1,2,5,9,13,59,121,运行程序并检查结果是否正确。
2、编写函数computNum(int num),它的功能是计算任意输入的一个正整数的各位数字之和,结果由函数返回(例如:输入数据是123,返回值为6)。
要求:num由主函数输入,调用该函数后,在主函数内输出结果。 3、
编写函数,mulNum(int a,int b),它的功能是用来确定a和b是否是整数
倍的关系。如果a是b的整数倍,则函数返回值为1,否则函数返回值为0。
要求:(1)在主函数中输入一对数据a和b,调用该函数后,输出结果并加以相应的说明。例如:在主函数中输入:10,5,则输出:10 is multiple of 5.
(2)分别输入下面几组数据进行函数的正确性测试:1与5、5与5、6与2、6与4、20与4、37与9等,并对测试信息加以说明。