C语言程序设计——计算图形面积(圆形,矩形,三角形,梯形)
头文件
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语言程序设计——计算图形面积(圆形,矩形,三角形,梯形)相关推荐
- java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx
java计算图形面积(圆形,正方形, 长方形).pptx 还剩 21页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 方法的覆載( Overloadin ...
- 近似值c语言,运用近似设计(C语言程序设计计算π的近似值)
人才们:帮我设计一个近似平面构成图 平面构成是设计的基础 平面构成主要是运用点.线.面和律动组成结构严谨,富有极强的抽象性和形式感.又具有多方面的实用特点和创造力的设计作品,与具象表现形式相比较,它更 ...
- C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...
[项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...
- C语言程序设计——计算梯形面积
#include<stdio.h> int main() { float t,d,h; float area; printf("输入梯形的上底t,下底d, ...
- c语言计算时钟夹角不用循环,c语言程序设计 计算时钟的夹角
2016-11-07 回答 /*开发环境:turbo c 2.0模拟时钟转动程序代码*/ #include"graphics.h" #include"math.h&quo ...
- c语言程序设计常用思维,C语言程序设计中计算思维的思考①
王鑫 李万军 摘 要:计算思维是运用计算机科学的基础概念去求解问题.设计系统和理解人类的行为.本文归纳了计算思维在C语言程序设计中的体现,可归纳为抽象计算思维.自动化计算思维和并行计算思维三种.针 ...
- linux shell脚本编写 | 三角形 | 梯形 | 菱形 | 九九乘法表 | 矩形 | 超详细
矩形 | 三角形 | 梯形 | 菱形 | 九九乘法表 九九乘法表 横线 竖线 矩形 直角三角形 等腰三角形 倒直角三角形 倒等腰三角形 菱形 平行四边形 直角梯形 等腰梯形 九九乘法表 方法一: #! ...
- 随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长
随机创建圆形.三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长 题目要求 解题思路 代码 形状类代码 圆形类代码 三角形类代码 矩形类代码 方法类代码 运行结果 题目要求 随机创建 ...
- c++--定义图形抽象类。完成圆形、三角形、矩形的面积和周长计算
c+±-定义图形抽象类.完成圆形.三角形.矩形的面积和周长计算 /*===============================================* 文件名称:abstract.cpp ...
- Java小程序之计算三角形/圆形/矩形的周长和面积
题目:用Java编写一个计算随意给定值的三角形/圆形/矩形的周长和面积 代码如下: 文件名:Shape.java /*** 抽象类Shape 是其他三个形状的父类 * 其他三个类要继承重写getAre ...
最新文章
- Delphi基础必记-快捷键
- transformer详解 大牛 wmathor
- linux 杀死t状态进程,Linux下如何查杀stopped进程
- mysql开方_MySQL数学函数的实际用法
- 扩展 CommandField 类别 - Header 加入新增钮
- 使用Python写入docx文件并控制字体颜色
- (转载)Vim入门图解说明
- (Mysql)跨表查询和跨库查询
- 纳维-斯托克斯方程:行到水穷处,坐看云起时
- WEB:小宁写了一个登陆验证页面,随手就设了一个密码。
- 对random.seed()的理解
- 芯片设计中的时钟与约束
- matlab矩阵a(8),在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示。()
- 计算机平面设计基础 photoshop基本操作
- 无人驾驶路径规划(三)局部路径规划-Frenet坐标系下的动态轨迹规划
- 选择游戏服务器需要什么配置?
- 算法相关-互联网计算广告学
- maya2018的uv导入和导出
- 用burpsuit伪造xxf
- Alibaba Sentinel是如何统计QPS实现限流的