如何用C语言求矩形的面积和周长

如何用C语言求矩形的面积和周长哪里错了... 如何用C语言求矩形的面积和周长哪里错了 展开
 我来答
生活畅谈者
高能答主

2020-11-08 · 生活新鲜事,看我就知道
生活畅谈者
采纳数:417 获赞数:344633

向TA提问 私信TA
展开全部

C语言计算矩形的面积和周长,是面试过程中常见的问题之一。其实矩形的面积和周长的计算公式,周长等于2x + 2y,矩形面积=长 x 宽。

周长是围绕二维图形的路径。周长可以用来计算包围一个院子或花园所需的栅栏的长度。对于只有两个边长的矩形,比如x和y,周长等于2x + 2y。矩形面积的公式使用乘法:长 x 宽 = 面积。有四条等边的长方形是正方形。矩形面积单位是平方米、平方厘米等等。

扩展资料:

C语言使用注意事项:

数组是有前后每个值的下标之间是有数学关联的。例如数组a第一个值的下标是i,数组长度为n,最末一个值的下标则是n-1-i。当i递增时,(n-1-i)也随着递减。

函数用数组作为参数,例如func(int a[]);本身就是把数组的地址传入函数中,所以如果修改,会修改原数组的内容。不会从新建立一个数组。

指针的地址必须由多级指针存放。例如int *p,**q,a=12;p=&a;q=&p。

参考资料来源:百度百科-c语言

参考资料来源:百度百科-矩形

参考资料来源:百度百科-矩形判定定理

你停涂A
2017-10-17 · TA获得超过130个赞
知道小有建树答主
回答量:160
采纳率:87%
帮助的人:92.4万
展开全部
一、数学知识:
长方形的面积S=a*b
长方形周长L=2*(a+b)
其中a b分别为长方形的宽和高。
二、算法分析:
长方形面积及周长均依赖于宽和高,所以先要输入宽高值,然后根据公式计算,输出结果即可。
三、参考代码:

1
2
3
4
5
6
7
8
9
10

#include <stdio.h>
void main()
{
double a,b;
double L,S;
scanf("%lf%lf",&a,&b);//输入宽和高。
L=2*(a+b);//计算周长。
S=a*b;//计算面积。
printf("面积=%lf, 周长=%lf\n", S, L);//输出结果。
}

四、注意事项:
因为没有限制输入为整型,所以使用浮点型用来存储各项值。输入输出要用%lf。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天雨下凡
推荐于2017-10-17 · 知道合伙人教育行家
天雨下凡
知道合伙人教育行家
采纳数:17563 获赞数:65127
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……

向TA提问 私信TA
展开全部
你的变量area与girth没有声明
把你的代码中的第(1)个空改为:
float area,girth;
然后在代码最后按回车加一个空行,消除警告。
追问
不加回车空行 直接把Void 改成Int也可以
追答
第一、你的题目中void main()已经写好了,是不让你修改的,你只是在加序号的地方填空,来使程序代码完整。(虽然void main()的写法是不规范的,但是很多考试题目中还是有这样的写法,就不去纠结了)
第二、就算你改成int main(),最后如果没有一个空行,也会有警告,这个警告产生的原因是你的编译器的问题,别的编译器不会这样。
第三、如果解决了你的问题,就给个采纳吧。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信子124
2016-12-13 · TA获得超过161个赞
知道答主
回答量:228
采纳率:0%
帮助的人:121万
展开全部
要会看错误提示,这里area,girth没有定义,所以第一空应该填float area,girth;
更多追问追答
追问
面积可能是小数  会不会是Float Area,Girt和;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式