c语言实验报告
实验项目:
1、编写由三角形三边求面积的函数
2、编写求N的阶层
3、求两个整数的最大公约数
4、打印输出的指定图形
5、模块化程序设计
姓名:张顺利实验地点:第一教学楼514教室 实验时间:4月30日
一、实验目的与要求
1.编写由三角形三边求面积的函数
调用area()函数求三角形的面积;
在求面积函数中运用海伦公式;
2.编写求N的阶层
定义符号常量;
使用长整型变量存放累乘积;
在函数中,使用局部静态变量存放累乘积;
使用全局变量存放累乘积;
3.求两个整数的最大公约数
调用gcd()函数求两个整数的最大公约数;
掌握辗转相除法求两个整数的最大公约数;
4.打印输出的指定图形
调用trangle()函数输出三角形;
在trangle()函数中用for循环的嵌套输出指定的结果;
5.模块化程序设计
掌握C语言中定义函数的方法;
掌握通过值传递调用函数的方法。
二、实验内容
1.实验练习:
6.4.1(1)
1.问题描述:编写程序,从键盘输入三角形的3条边,调用三角形函数求出其面积,并输出结果。
2.流程图:
3.代码示例:
#include
#include
float area(float a,float b,float c)
{
float s,p,area;
s=(a+b+c)/2;
p=s*(s-a)*(s-b)*(s-c);
area=sqrt(p);
return(area);
}
main()
{
float x,y,z,ts;
printf("请输入三角形的三边:
");