c语言函数_c语言中函数

2020-02-29 其他范文 下载本文

c语言函数由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言中函数”。

实验7 函数

一、实验目的(1)掌握定义函数的方法;

(2)掌握函数实参与形参的对应关系以及“值传递”的方式;

(3)掌握函数的嵌套调用和递归调用的方法;

(4)掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。

(5)学习对多文件程序的编译和运行。

二、实验内容

编程序并上机调试运行。

(1)写一个判别素数的函数,在主函数输入一个整数,输出是否是素数的信息。(习

题8.3)

本程序应当准备以下测试数据:17、34、2、1、0。分别输入数据,运行程序并检查结果是否正确。

(2)用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递

给该函数。(习题8.10)

把两个函数放在同一程序文件中,作为一个文件进行编译和运行。

把两个函数分别放在两个程序文件中,作为两个文件进行编译、连接和运行。

(3)用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。

n的为数不确定,可以是任意的整数。(习题8.17)

(4)求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另一个

函数根据求出的最大公约数求最小公倍数。(习题8.1)

① 不用全局变量,分别用两个函数求最大公约数和最小公倍数。两个整数在主函数中输入,并传送给函数1,求出的最大公约数返回主函数,然后再与两个整数一起作为实参传递给函数2,以求出最小公倍数,再返回主函数输出最大公约数和最小公倍数。

② 用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数中输出它们的值。

(5)写一函数,输入一个十六进制数,输出相应的十进制数。(习题8.16)

《c语言函数.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
c语言函数
点击下载文档
相关专题 c语言中函数 函数 语言 c语言中函数 函数 语言
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文