电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序设计实验报告(函数)

C语言程序设计实验报告(函数)_第1页
1/10
C语言程序设计实验报告(函数)_第2页
2/10
C语言程序设计实验报告(函数)_第3页
3/10
C 语言程序设计实验报告(实验名称:函数) 1 实验目的 (1 ) 掌握函数的定义方法、调用方法、参数说明以及返回值; (2 ) 掌握实参与形参的对应关系,以及参数之间的“值传递”的方式; (3 ) 掌握函数的嵌套调用及递归调用的用的设计方法; (4 ) 在编程过程中加深理解函数调用的程序设计思想。 2 实验内容 (1) 编写一个函数primeNum(int x),功能是判别一个数是否为素数。 要求: ① 在主函数中输入一个整数x(直接赋值或从键盘输入); ② 函数类型为空值(void),调用primeNum( )函数后,在函数中输出x是否为素数的信息,输出格式为“x is a prime number”或”x is not a prime number”; ③ 分别输入一下数据:0,1,2,5,9,13,59,121,并运行程序,检查结果是否正确。 (2) 编写函数 mulNum(int a,int b),它的功能是用来确定a和b是否是整数倍的关系。如果a是b的整数倍,则函数返回值为1,否则函数返回值为0。 要求: ① 在主函数中从键盘输入一对整型数据a和b; ② 调用函数后,根据返回值对a和b的关系进行说明。例如,在主函数中输入:10,5,则输出“10 is a multiple of 5”; ③ 分别输入下面几组数据进行函数的正确性测试:1与5,5与5,6与2,6与4,20与4,37与9。 3 算法描述流程图 (1) primeNum(int x)(判别一个数是否是素数)函数流程图 ①主函数流程图: ②判断素数函数流程图: 声明变量 n 输入 n 判断 n 是否为素数? 输出该数是素数 输出该数不是素数 结束 假 真 提示输入一个数 开始 定义函数primNu m(int x ) 开始 (2)mulNum(int a,int b)(确定 a和b是否是整数倍的关系)函数流程图 ①主函数流程图: ②判断倍数流程图: 声明变量 m、n 输入 m、n 判断 m 是否为n的倍数? 输出 m 是 n的倍数 输出 m 不是 n的倍数 结束 假 真 提示输入两个数 开始 4 源程序 (1) 判断某个数是否是素数 #include int primNum(int x) /*编写函数判断某个数是否是素数*/ { int i; if (x==0||x==1) /*当x等于1或等于0时判断是否为素数 */ 定义函数mulNum(int a,int b) 声明变量a、b a%b==0? 返回 0 值 结束 真 返回 1 值 假 开始 return 0; for (i=2;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序设计实验报告(函数)

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群