怎么用c语言计算圆周长和面积

如题所述

代码如下:

#include<stdio.h>

int main(){

int radius;

float area,perimeter;

radius=6;

perimeter=2*3.14*radius;

printf("圆的周长=%f英寸\n",perimeter);

area=3.14*radius*radius;

printf("圆的面积=%f平方英寸\n",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米\n",perimeter);

area=height*width;

printf("矩形的面积=%d平方米\n",area);

return(0);

}

扩展资料:

使用C语言计算圆周长和面积的优势:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-16

用c语言计算圆周长和面积编程有两种。

例子一:

#include <stdio.h>

#define PI 3.1415926

int main(){

double r,l,s;

printf("请输入半径:");

scanf("%lf",&r);

if(r<=0)printf("输入错误!");

else {

l=PI*2*r;

s=PI*r*r;

printf("周长=%lf 面积=%lf\n。",l,s);

(return 0;)

例子二:

#include <stdio.h>

#include <math.h>

#define PI 3.14

void main()

{ float r;

double c;

double s;

printf("请输入半径的值:");

scanf("%f",&r);

c=2*PI*r;

s=PI*r*r;

printf("这个圆的周长是:%f\n",c);

printf("这个圆的面积是:%f\n",s);

扩展资料:

使用C语言计算圆周长和面积的优势:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

参考资料:百度百科 C语言基础语句

本回答被网友采纳
第2个回答  推荐于2019-11-15

用c语言计算圆周长和面积编程如下:

第一种:

#include <stdio.h>

#define PI 3.1415926

int main(){

double r,l,s;

printf("请输入半径:");

scanf("%lf",&r);

if(r<=0)printf("输入错误!");

else {

l=PI*2*r;

s=PI*r*r;

printf("周长=%lf 面积=%lf\n。",l,s);

}

return 0;

}

第二种:

#include <stdio.h>

#include <math.h>

#define PI 3.14

void main()

{ float r;

double c;

double s;

printf("请输入半径的值:");

scanf("%f",&r);

c=2*PI*r;

s=PI*r*r;

printf("这个圆的周长是:%f\n",c);

printf("这个圆的面积是:%f\n",s);

扩展资料:

用c语言计算周长和面积时要熟悉编程的四个步骤 :

1、定义变量 

2、输入变量 

3、数据处理 

4、输出结果 

在计算周长和面积时注意:scanf的使用 

在编写程序时,不小心讲scanf的输入格式写成了下面的样子 :scanf(“%f,%f”,&a,&b); 

在两个格式%f中间加了逗号,输入的时候两个数据之间如果还是以enter或space间隔,则最终的输出会出错 。

本回答被网友采纳
第3个回答  2020-03-16
环绕有限面积的区域边缘的长度积分,叫做周长,也就是图形一周的长度。多边形的周长的长度也相等于图形所有边的和,圆的周长=πd=2πr (d为直径,r为半径,π),扇形的周长 = 2R+nπR÷180˚ (n=圆心角角度) = 2R+kR (k=弧度)。
中文名
周长
外文名
circumference
学科
数理科学
类型
数学术语
长方形
C=a×2+b×2(a、b分别为长和宽)
简介
环绕有限面积的区域边缘的长度积分,叫做周长,也就是图形一周的长度。周长用字母C表示。
公式
圆:C=πd=2πr (d为直径,r为半径,π)
三角形的周长C = a+b+c(abc为三角形的三条边)
四边形:C=a+b+c+d(abcd为四边形的边长)
  
周长
特别的:长方形:C=2(a+b) (a为长,b为宽)
正方形:C=4a(a为正方形的边长)[1]
多边形:C=所有边长之和。
扇形的周长:C = 2R+nπR÷180˚ (n=圆心角角度) = 2R+kR (k=弧度)
面积与周长
如果以同一面积的三角形而言,以等边三角形的周界最短; 如果以同一面积的四边形而言,以正方形的周界是最短; 如果以同一面积的五边形而言,以正五边形的周界最短; 如果以同一面积的任意多边形而言,以正圆形的周界最短。周长只能用于二维图形(平面、曲面)上,三维图形(立体) 如柱体、锥体、球体等都不能以周界表示其边界大小,而是要用总表面面积。
周长
总表面面积 = 该立体所有面的面积和。
相关教学
内容标准
“周长的认识”是义务教育数学第一学段三年级(上册)的学习内容,课程标准关于“周长的认识”的学习内容,实际上包含三个层面:首先是让学生认识到周长的概念,并能在实际生活中体验周长;其次是让学生掌握测量周长的方法和过程;最后是体验和感受数学在生活中的应用。
课程目标
课程标准对于“周长的认识”这一具体的课程内容,在内容标准中明确指出了目标要求,即“指出并测量具体图形的周长,探索并掌握长方形、正方形的周长公式”。此外,在数学课程的总体目标中,“获得一些初步的数学实践活动经验,能够运用所学的知识和方法解决简单的问题;感受数学在日常生活中的作用”,也是对于“周长的认识”的目标要求。
这里的课程目标,其实是知识与技能、数学思考、解决问题、情感与态度目标的细化和具体体现,这些目标要求涉及第一学段“学段目标”的如下要求:知识与技能目标中的“获得初步的测量(包括估测)的技能”;数学思考目标中的“在对简单物体和图形的形状、大小、位置关系、运动的探索过程中,发展空间观念”;解决问题目标中的“了解同一问题可以有不同的解决办法。有与同伴合作解决问题的体验。初步学会表达解决问题的大致过程和结果”;以及情感与态度目标中的“在他人的鼓励与帮助下,对身边与数学有关系的某些事物有好奇心,能够积极参与生动、直观的数学活动。感受数学与日常生活的密切联系。经历观察、操作、归纳等数学思考过程的合理性。在他人的指导下能够发现数学活动中的错误并及时改正”。[2]
一种平面图形周长测量仪
随着社会的发展,各式各样的仪器孕育而生,目的都是为了满足人们实际生活和工作的需要。周长和面积测量仪也不例外,它的目的同样是帮助人们方便、快捷、准确地测量任意平面图形的周长和面积。
一种周长和面积测量仪的原理主要是利用了变换器原理,将一条曲线按照任意给定的规律转换成另一条曲线。该机构应有两个自由度,以使一点被迫沿导引线运动时,各构件上一些确定的点描绘出完全确定的轨迹。该测量仪器将连杆、滑块、滚轮三者巧妙地结合起来,具有结构简单、测量精准度高、使用方便等特点。
测量仪器的结构分析
如图1所示,d为平面内任意图形。整个机构由连杆、滑块、滚轮组成。在连杆
的长度段上,设

是滑块,且只能在导引直线轨道内滑动。C是一半径为r的滚轮,且保证在测量过程中作纯滚动。
机构运动学分析:只有在自由度大于等于2的情况下,才能保证滚轮C作纯滚动。很容易计算出该机构的自由度F = 2。
周长测量仪原理分析
当A点沿着被测图形的轮廓绕行时,滑块B被迫沿着导引直线轨迹运动,滚轮也跟着做纯滚动。这样就可以利用滚轮转动的角度来计算出曲线的长度。
如图2所示,假设A点运动到A’点,B点运动到点B',这时,C点运动到C'点。设A点移动了ds距离,B点移动了dl距离。滚轮滚动的角度如图3所示。设滚轮滚过角度为da。滚轮无论顺时针旋转还是逆时针旋转,角度计数器都记录正值。
再将直线AC复制到B‘点处,得到直线
。设A'C'与偏移的角度为

微线段AA’的长度:
B点移动的距离:
由上述两式联立,
对式(3)进行积分就可得到曲线的长度s。[3]
纠错
参考资料
[1] 俞宏毓. “长方形和正方形的面积与周长”教学指导研究报告[J]. 数学教育学报, 2014, 23(3).
[2] 孔凡哲. 不同版本教科书的比较及对课程实施的启示——以小学数学“周长的认识”内容为例[J]. 教育研究与评论:小学教育教学版, 2009(4):39-43.
[3] 李杰, 王忠. 平面图形周长和面积测量仪原理的理论推导[J]. 机械设计, 2013, 30(8).
第4个回答  推荐于2019-11-04

#include "stdio.h"

void main()

{ int r=5,d=10; float n=3.14,C=0,S=0;  C=n*d,S=n*r*r  printf("%f,%f",C,S);}

这样就好了,幂运算么,前面加上#include<math.h> 然后调用pow(a,b)函数就可以了,是a的b次方 

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

本回答被网友采纳
相似回答