c语言第七章函数实验总结,第六章 实验报告 (函数与宏定义)

本文是C语言实验报告,涵盖了三角形面积计算、阶乘、最大公约数、图形输出及亲密数对查找等函数应用。通过实验,作者发现了单精度与双精度的用法疑惑,并探讨了函数的定义和算法思考。实验总结指出,理解单双精度与数学函数常识对深入学习C语言至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.流程图:

ad6a8c497efeafd2e8ba36bf8efa886b.png            

71f62e613dd6c2c9272571f7200b82b4.png

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("请输入三角形的三边:

");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值