头文件

area.h

#include<stdio.h>
#include<math.h>
#define PI 3.1415926
void area_1()
{
    double r,s;
    printf("请输入圆的半径r=\n");
    scanf("%lf",&r);
    s=PI*r*r;
    printf("圆的面积=%f\n",s);
}
void area_2()
{
    double l,d,s;
    printf("请输入矩形的长l=,宽d=\n");
    scanf("%lf%lf",&l,&d);
    s=l*d;
    printf("矩形的面积=%f\n",s);

}
void area_3()
{
    double a,b,c,p,s;
    printf("请输入三角形的三边a=,b=,c=,半周长p=\n");
    scanf("%lf%lf%lf%lf",&a,&b,&c,&p);
    if((a+b>c)&&(a+c>b)&&(b+c>a))
    {
        p=(a+b+c)*0.5;
        s=sqrt(p*(p-a)*p*(p-b)*p*(p-c));
        printf("三角形的面积=%f\n",s);
    }
    else
        printf("input error,plese input again\n");
}
void area_4()
{
    double t,b,h,s;
    printf("请输入梯形的高t=,底b=,高h=\n");
    scanf("%lf%lf%lf",&t,&b,&h);
    s=(t+b)*h*0.5;
    printf("梯形的面积=%f",s);
}

源文件

计算面积.cpp.

#include<stdio.h>
#include"area.h"
#include<stdlib.h>
int main()
{
    int a;
    loop:printf("请输入1 2 3 4 5 分别计算圆形,矩形,三角形,梯形的面积,结束计算\n");
    scanf("%d",&a);
    if(a==1)
    {
        area_1();
    }
    else if(a==2)
    {
        area_2();    
    }
    else if(a==3)
    {
        area_3();
    }
    else if(a==4)
    {
        area_4();
    }
    else if(a==5)
    {
    printf("结束计算\n");    
    exit(0);
    }
 goto loop;
return 0;
}

C语言程序设计——计算图形面积(圆形,矩形,三角形,梯形)相关推荐

  1. java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx

    java计算图形面积(圆形,正方形, 长方形).pptx 还剩 21页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 方法的覆載( Overloadin ...

  2. 近似值c语言,运用近似设计(C语言程序设计计算π的近似值)

    人才们:帮我设计一个近似平面构成图 平面构成是设计的基础 平面构成主要是运用点.线.面和律动组成结构严谨,富有极强的抽象性和形式感.又具有多方面的实用特点和创造力的设计作品,与具象表现形式相比较,它更 ...

  3. C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...

    [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...

  4. C语言程序设计——计算梯形面积

    #include<stdio.h> int main() {     float t,d,h;     float area;     printf("输入梯形的上底t,下底d, ...

  5. c语言计算时钟夹角不用循环,c语言程序设计 计算时钟的夹角

    2016-11-07 回答 /*开发环境:turbo c 2.0模拟时钟转动程序代码*/ #include"graphics.h" #include"math.h&quo ...

  6. c语言程序设计常用思维,C语言程序设计中计算思维的思考①

    王鑫 李万军 摘   要:计算思维是运用计算机科学的基础概念去求解问题.设计系统和理解人类的行为.本文归纳了计算思维在C语言程序设计中的体现,可归纳为抽象计算思维.自动化计算思维和并行计算思维三种.针 ...

  7. linux shell脚本编写 | 三角形 | 梯形 | 菱形 | 九九乘法表 | 矩形 | 超详细

    矩形 | 三角形 | 梯形 | 菱形 | 九九乘法表 九九乘法表 横线 竖线 矩形 直角三角形 等腰三角形 倒直角三角形 倒等腰三角形 菱形 平行四边形 直角梯形 等腰梯形 九九乘法表 方法一: #! ...

  8. 随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长

    随机创建圆形.三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长 题目要求 解题思路 代码 形状类代码 圆形类代码 三角形类代码 矩形类代码 方法类代码 运行结果 题目要求 随机创建 ...

  9. c++--定义图形抽象类。完成圆形、三角形、矩形的面积和周长计算

    c+±-定义图形抽象类.完成圆形.三角形.矩形的面积和周长计算 /*===============================================* 文件名称:abstract.cpp ...

  10. Java小程序之计算三角形/圆形/矩形的周长和面积

    题目:用Java编写一个计算随意给定值的三角形/圆形/矩形的周长和面积 代码如下: 文件名:Shape.java /*** 抽象类Shape 是其他三个形状的父类 * 其他三个类要继承重写getAre ...

最新文章

  1. Delphi基础必记-快捷键
  2. transformer详解 大牛 wmathor
  3. linux 杀死t状态进程,Linux下如何查杀stopped进程
  4. mysql开方_MySQL数学函数的实际用法
  5. 扩展 CommandField 类别 - Header 加入新增钮
  6. 使用Python写入docx文件并控制字体颜色
  7. (转载)Vim入门图解说明
  8. (Mysql)跨表查询和跨库查询
  9. 纳维-斯托克斯方程:行到水穷处,坐看云起时
  10. WEB:小宁写了一个登陆验证页面,随手就设了一个密码。
  11. 对random.seed()的理解
  12. 芯片设计中的时钟与约束
  13. matlab矩阵a(8),在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示。()
  14. 计算机平面设计基础 photoshop基本操作
  15. 无人驾驶路径规划(三)局部路径规划-Frenet坐标系下的动态轨迹规划
  16. 选择游戏服务器需要什么配置?
  17. 算法相关-互联网计算广告学
  18. maya2018的uv导入和导出
  19. 用burpsuit伪造xxf
  20. Alibaba Sentinel是如何统计QPS实现限流的

热门文章

  1. 常用 ajax js 表单 下拉加载
  2. 计算机自举过程是什么问题,操作系统原理(一)——自举过程
  3. 运放参数的详细解释和分析压摆率SR
  4. docx文档文字怎么加边框_word给正文加边框 word怎样给一段文字加上边框
  5. 前端xlsx导入与导出
  6. java 接入apple pay_支付的那些套路(apple pay篇)
  7. 从整理看视觉设计(网易云课堂我的学习中心-微专业视觉优化)
  8. 求解一元二次方程的解 (分支语句)
  9. [哈佛幸福课13 听后感]
  10. 数据挖掘 模型的衡量标准与建模