实验7 函数.docx
- 文档编号:9026460
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:10
- 大小:196.42KB
实验7 函数.docx
《实验7 函数.docx》由会员分享,可在线阅读,更多相关《实验7 函数.docx(10页珍藏版)》请在冰点文库上搜索。
实验7函数
C语言通选课《C语言程序设计》实验报告
姓名:
杨人和学号:
222012316210014
实验序号:
实验7
实验项目:
函数
实验目的:
1.掌握定义函数的方法;
2.掌握函数实参与形参的对应关系,以及“值传递”的方式;
3.掌握函数的嵌套调用和递归调用的方法;
4.掌握全局变量和局部变量、动态变量、静态变量的概念和使用方法;
5.学习对多文件的程序的编译和运行。
实验内容:
1.写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。
本程序应当准备一下测试数据:
17、34、2、1、0.分别运行并检查结果是否正确。
(程序代码.........)
(实验运行结果)
2.用一个函数来实现将一行字符串中最长的单词输出。
此行字符串从主函数传递给该函数。
把两个函数放在同一个程序文件中,作为一个文件进行编译和运行。
把两个函数分别放在两个过程文件中,作为两个文件进行编译、连接和运行。
(程序代码.........)
(实验运行结果)
3.
用递归法讲一个整数n转换成字符串。
例如,输入483,应输出字符串“483”。
n的位数不确定,可以是任意的整数。
(程序代码.........)
(实验运行结果)
4.
求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数。
用另一函数根据局求出的最大公约数求最小公倍数。
不用全局变量,分别用两个函数求最大公约数和最小公倍数。
两个整数在主函数中输入,并传递给函数1,求出的最大公约数返回主函数,然后再与两个整数一起作为实参传递给函数2,以求出最小公倍数,返回到主函数输出最大公约数和最小公倍数。
用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。
将最大公约数和最小公倍数都设为全局变量,在主函数中输出它们的值。
(程序代码.........)
(实验运行结果)
5.写以函数,输入一个十六进制数,输出相应的十进制数。
(程序代码.........)
(实验运行结果)
实验总结:
断点法任然不是很会,导致每个程序都要弄很久,有些时候就是一个小的错误,耽搁很长时间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验7 函数 实验