⑴ c语言怎么求面积
代码如下:
#include<stdio.h>
int main()
{
float a,b,c,d;
scanf("%f %f",&a,&b);//输入长和宽
c=a*b;
d=2*(a+b);
printf("S=%.2f L=%.2f
",c,d);//S是面积,L是周长
return 0;
}
(1)c语言比较面积扩展阅读:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨羡察搜平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1]目前没轮2011年12月8日,国际标准化组织兄历(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
⑵ 用c语言求多种图形中任何一种图形的面积。
#include<stdio.h>
#include<math.h>
doubletrianglearea(floata,floatb,floatc);
doublesquarearea(floata,floatb);
doubleroundarea(floatr);
intmain()
{
intindex=0;
floata,b,c,r;
doubleS;
while(1)
{
printf("请输入图的类型,三角形请输入1,矩形请输入2,圆形请输入3。按0退出 ");
printf("请输入图形序号:");
scanf("%d",&index);
if(index==0)
break;
elseif(index==1)
{
printf("输入三角形三边长:");
scanf("%f%f%f",&a,&b,&c);
S=trianglearea(a,b,c);
}
elseif(index==2)
{
printf("输入矩形的长和宽:");
scanf("%f%f",&a,&b);
S=squarearea(a,b);
}
elseif(index==3)
{
printf("%输入圆形的半径:");
scanf("%f",&r);
S=roundarea(r);
}
else
;
printf("所求面积为%lf ",S);
}
printf(" byebye ");
return0;
}
doubletrianglearea(floata,floatb,floatc)
{
doublep=0;
if(!(a+b>c&&a+c>b&&b+c>a))
{
printf("这三条边无法组成三角形。 ");
return0;
}
p=(a+b+c)/2;
returnsqrt(p*(p-a)*(p-b)*(p-c));
}
doublesquarearea(floata,floatb)
{
returna*b;
}
doubleroundarea(floatr)
{
return3.14*r*r;
}
⑶ 怎么用c语言计算圆周长和面积
代码如下:
#include<stdio.h>
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf("圆的周长=%f英寸 ",perimeter);
area=3.14*radius*radius;
printf("圆的面积=%f平方英寸 ",area);
return(0);
}
2、c语言计算矩形的周长和面积
#include<stdio.h>
/*长方形的高和宽,单位为米*/
int width;
int height;
int area;
int perimeter;
int main(){
height=7;
width=5;
perimeter=2*(height+width);
printf("矩形的周长=%d米 ",perimeter);
area=height*width;
printf("矩形的面积=%d平方米 ",area);
return(0);
}
(3)c语言比较面积扩展阅读:
使用C语言计算圆周长和面积的优势:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
⑷ C语言关于算三角形面积,比较最小的面积,输出最小面积的行数。。输出的例子如下
这题是道很简单的题,代码我相信你可以写的出来;只是需要用到一个喊凯数学公式。名字叫做海伦公式
三角形面积S=sqrt(p*(p-a)(p-b)(p-c)); 其中p为(a+b+c)郑竖唤/2 , a ,b c 就是读取的那三条边纤森长,
sqrt就是开方函数,只需要include<math.h>就可以了 时间太晚了,我要睡了就不给你写代码了,自己实现吧,只需要按个读取a,b,c 把结果存储在一个数组里面 然后找到最小值的下标就可以啦!!
⑸ 如何使用c语言编写计算圆面积的程序
1、首先打开DEV C++软件,在编辑页面输入以下代码,如下图所示。
⑹ c语言如何求一个长方体的面积
#include <stdio.h>
int main()
{
int a,b;
printf("请依次输入长方形长和宽 ");
scanf("%d%d",&a,&b);
printf("该长方形的周长是%d。 该长方形的面积是%d ",(a+b)*2,a*b);
return 0;
}
(6)c语言比较面积扩展阅读:
关于C语言的面积
1、三角形
#include<stdio.h>
#include<math.h>
int main()
{
double a, b,c,s,area;//定义三角形的边长和面积
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));//求搭晌三角形面积,sqrt表知兄锋示求根号函数,
printf("a=%f b=%f c=%f ",a,b,c);//输出边长
printf("area=%f ",area);//输出面积
return 0;
}
2、圆形
#include<stdio.h>
#include<math.h>
#define M 3.14159265358979323 //由于本尘巧题对精度这方面比较高,故要用题目给的数据
int main()
{
int r;
double s;
scanf("%d",&r);
s=M*pow(r,2);
printf("%0.7lf",s);
return 0;
}
⑺ 如何用C语言计算圆的面积
方法:
#include <stdio.h>
#define PI 3.14
int main()
{
float r,c,area;
printf("请输入圆的半径:");
scanf("%f",&r);
c=2 * PI * r;
area=PI * r * r;
printf("该圆的周长是%.2f,面积是%.2fa",c,area);
}
二、计迹链算机编程语言(C语言)的特点:
1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
5、部份的变量类型可以转换,例如整型和字符型变量。
6、通过指针(pointer),C语言可以容易的对喊州轮存储器进行低级控制。
7、预编译处理(preprocessor)让C语言的编译更具有弹性。
⑻ c语言 判断三角形 周长 面积
从键盘输入三角形的三条边长,判断是否构成三角形,如能则求出三角形的周长和面积;如不能,则输出不能构成三角形的信息。
从键盘输入三角形的三条边长,判断是否构成三角形,如能则求出三角形的周长和面积;如不能,则输出不能构成三角形的信息。
构成三角形的条件是:三角形的任意两边之和大于第三边时,构成三角形。
面积计算扰笑公式:
其中,f1,
f2,
f3是三角形的三条边缓仔含长,t=(f1+f2+f3)/2。计算一个数的平方根可戚迹用函数sqrt,该函数是数学库函数,需要在程序开头加上#include
“math.h”
#include
#include
using
namespace
std;
int
main(){
double
a,b,c,s,perimeter,p;
//a,b,c是三边,s是面积,perimeter是周长;
cin>>a>>b>>c;
if(((a+b)>c)
&&
((b+c)>a
)&&
((a+c)>b))
{
perimeter=a+b+c;
p=perimeter/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"三角形的周长是:
"<
#include
using
namespace
std;
void
main()
{
double
a,b,c,s,per,t;
//a,b,c是三边,s是面积,per是周长;
cin>>a>>b>>c;
if(((a+b)>c)
&&
((b+c)>a
)&&
((a+c)>b))
{
per=a+b+c;
t=per/2.0;
s=sqrt(t*(t-a)*(t-b)*(t-c));
cout<<"三角形的周长是:
"<
评论
0
0
加载更多
⑼ 如何用C语言计算圆的面积
一、数学公式:
圆周长=2*π*半径
面积=π*半径²
二、算法分析:
周长和面积都依赖半径,所以要先输入半径值,然后套用公式,悔哪计算周长和面积。 最终逗散输出结果即可。
三、参考代码:
代码如下
#include"stdio.h"
#definePi3.14
voidmain()
{
floatr,c,area;
printf("山前氏请输入圆的半径:");
scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("该圆的周长是%.2f,面积是%.2f ",c,area);
}
⑽ 用c语言怎么算圆的面积
用c语言求圆的面积编程如下:
#include <stdio.h>
#include <math.h>
#define PI 3.14
void main()
{ float r;
double c;
double s;
printf("请输入半径的值:");
scanf("%f",&r);
s=PI*r*r;
printf("这个圆的面积是:%f ",s);
(10)c语言比较面积扩展阅读:
使用c语言的优点
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种明衡雀运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表激早达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据类型丰富
C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。拦册并引入了指针概念,使程序效率更高。
4、表达方式灵活实用
C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。
5、允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
6、生成目标代码质量高,程序执行效率高
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
7、可移植性好
C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
8、表达力强
C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。
C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。
它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。
另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。