admin管理员组

文章数量:1594263

2024年3月26日发(作者:)

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是否

为素数?

输出该数是素

输出该数不是

素数

结束

②判断素数函数流程图:

开始

义函数

primNum(int x)

本文标签: 函数调用程序设计素数