C程序设计实验报告四

姓名:赖玮

实验地点:家

实验时间:2020.04.23

一、实验目的与要求

1、熟练地掌握函数的定义方法和调用规则.

2、掌握在C语言程序中主调函数和被调用函数之间进行数据传递的规则.

3、了解函数的返回值及其类型,并正确使用它.

4、了解局部变量和全局变量的作用域及它们与存储分类的关系,理解变量的存在性和 可见性的概念.

5、练习递归函数的使用.

二、实验内容

①、问题的简单描述:编写程序,从键盘输人三角形的3条边,调用三角形面积函数求出其面积,并输出结果。

②、实验代码:

/*已知三角形三边,求三角形面积*/

#include

#include

float area(float a,float b,float c)

{

float s,p,area;//s表示周长的一半,p表示面积

s=(a+b+c)/2;

p=s*(s-a)*(s-b)*(s-c);

area=sqrt(p);

return(area);}

main()

{

float a,b,c,ts;//ts表示三角形的面积

printf("请输入三角形的三条边长a,b,c\n");

scanf("%f%f%f",&a,&b,&c);

ts=area(a,b,c);

if(a+b>c&&

c语言程序三角形实验报告,C语言程序设计实验报告五相关推荐

  1. c语言程序 三角形问题,[求助]C语言问题(定义三角形结构)

    以下是引用honkerman在2006-9-11 21:04:13的发言: 题目是这样的: 定义一个三角形结构,包括三个成员,分别为三角形的三条边.编写一个函数,用来判断三角形的类型是等边三角形.等腰 ...

  2. c语言实验原理或流程图,实验2循环结构程序设计实验报告.doc

    广 州 大 学 实 验 报 告 学 院 商学院 专业.班级 11电子商务 姓名.学号 任雨桐 1113800001 课程名称 C程序设计 项目名称 循环结构设计 实验时间:2012年 4 月 10 日 ...

  3. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  4. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  5. c语言程序设计项目教程视频,C语言程序设计项目教程

    图书简介 本书充分结合高职高专学生实际,对内容科学取舍,突出算法,强调逻辑思路,吸纳先进的项目教学法的思想,非常注重编程能力的训练.全书共分8个模块,主要介绍了C语言的基础知识.程序设计的基本结构.数 ...

  6. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  7. 20145206《Java程序设计》实验二Java面向对象程序设计实验报告

    20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...

  8. java面向对象实验结论及心得_20162305 实验二 Java面向对象程序设计 实验报告

    20162305 实验二 Java面向对象程序设计 实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D ...

  9. c语言程序三角形实验报告,C语言程序设计实验报告(6)

    C程序设计实验报告六 实验项目:7.3.1-1两两比较排序:7.3.1-2找最小排序:7.3.2打印杨辉三角形 姓名:蔡鹏 实验地点:家中 实验时间:2020.5.7 一.实验目的与要求: 1.巩固学 ...

最新文章

  1. electron 托盘图标闪烁_从零到一,用 Electron 开发桌面效率工具
  2. 看看那些不讲码德的坏习惯
  3. AWS_EC2_Oracle安装教程
  4. dotnet core 开发体验之Routing
  5. vue axios解决post传参数问题
  6. 【知识整理】这可能是最好的RxJava 2.x 入门教程(四)
  7. linux性能优化常用命令
  8. geotools绘制椭圆API
  9. 4S店卖不出去的库存车都是怎么处理的?
  10. 解决Win10中WerFault错误报告问题
  11. c语言程序设计徐立辉答案,C语言习题
  12. 【无机纳米材料科研制图——OriginLab 0207】Origin拉平XRD基线
  13. GridLayout 介绍 (转载自http://www.cnblogs.com/skywang12345/p/3154150.html)
  14. 产品经理的职业规划及绩效评估
  15. 推荐一款高颜值免费在线SCI绘图工具~~~
  16. 《我十年的程序员生涯》系列之三:阳光灿烂的日子
  17. 简单的一个学生管理系统的实现(源码)
  18. 数据中心交换机的五大法宝
  19. [RK3568 Android11] 开发之APP应用切换USB OTG模式
  20. 二,本地应用(v-text,v-html,v-on;v-show,v-if,*v-bind;v-for,v-model;v-cloak ;v-once; v-pre ;自定义 指令)

热门文章

  1. 使用IIS部署PHP网站
  2. navicat for sql错误1171
  3. CDN网络加速的原理及实例
  4. Cortex-M3双堆栈MSP和PSP
  5. 勒索软件一次次破防,我们拿什么“守城”?
  6. 直流有刷电机模型+双闭环控制+多电机同步/协同运动控制+SIMULINK
  7. 服务器远程桌面一直正在配置,win10系统无法远程一直显示“正在配置远程会话”的详细方法...
  8. 启发!这几个日流量上百万的台湾农场采集站值得一看
  9. 斯坦福计算机科学教材,斯坦福计算机科学
  10. 他跟随下海潮,公司上市九个月市值一路飙升