第四次实验报告(函数与宏定义实验)
C程序设计实验报告 一.函数的定义和调用 1 . 编写由三角形三边求面积的函数。 2.编写求N阶乘的函数。 3.求两个整数的最大公约数。 4.打印输出指定图形。 二.模块化程序设计 1.求500以内的所有亲密数对。 一、实验目的与要求 6.4.1.函数的定义和调用 实验1.编写由三角形三边求面积的函数 1.调用area()函数求三角形的面积; 2.在求面积函数中运用海伦公式。 实验2.编写求N阶乘的函数 1.定义符号常量 2.使用长整型变量存放累乘积 3.在函数中,使用局部静态变量存放累乘积 4.使用全局变量存放累乘积 实验3.求两个整数的最大公约数 1.调用gcd()函数求两个整数的最大公约数 2.掌握辗转相除法求两个整数的最大公约数 实验4.打印输出指定图形 1.调用trangle()函数输出三角形 2.在trangle()函数中用for循环的嵌套输出指定的结果 6.4.2.模块化程序设计 实验1.求500以内的所有亲密数对 1.掌握C语言中定义函数的方法 2.掌握通过“值传递”调用函数的方法 二、实验内容 6.4.1:用for语句实现循环 实验1:编写由三角形三边求面积的函数 1.问题的简单描述:编写程序,从键盘输入三角形的3条边,调用三角形面积函数求出其面积,并输出结果。 2.实验代码,流程图,效果图: #include <math.h> #include <stdio.h