C语言问题,编写一个程序计算矩形的面积和周长

我是新手,很多不懂,初学。... 我是新手,很多不懂,初学。 展开
 我来答
小y泡泡sky
推荐于2019-09-29 · TA获得超过1万个赞
知道答主
回答量:145
采纳率:100%
帮助的人:4.9万
展开全部

1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)

2.代码参考:

扩展资料

1.结构类型是在程序中定义的类型,以指定记录的格式,它包括成员名称和类型,以及成员在内存中的存储次序。

2.一旦定义了结构类型,就可以像使用其他所有类型一样使用这种结构类型,可以声明具有这种结构类型的对象,定义指向这种对象的指针,以及定义具有这种结构类型元素的数组。

3.结构类型的定义从关键字 struct 开始,大括号内包含声明结构成员的列表:struct [标签名称] {成员声明列表};

4.结构必须包含至少一个成员。下面的例子定义了 struct Date 类型,它有 3 个 short 类型的成员:struct Date { short month, day, year; };

5.标识符Date是该结构类型的标签(tag)。标识符 year、month 和 day 是成员名称。

6.结构类型的标签属于一个不同的命名空间:即使结构标签与变量名或函数名相同,编译器也仍然可以区分。类似地,对于每个结构类型,其中的每个结构成员名称都属于不同的命名空间。

7.结构的成员,可以定义为任何所需的完整类型,包括之前已定义的结构类型。但是不能是长度可变的数组,或者指向长度可变数组的指针。

是激素萨博
推荐于2019-08-09 · TA获得超过2648个赞
知道答主
回答量:5
采纳率:0%
帮助的人:764
展开全部

1、代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)

2、代码参考:

扩展资料:

%f:

用来输出实数,以小数形式输出,默认情况下保留小数点6位。

浮点型数输出格式的具体要求:

%m.nf、%-m.nf都是浮点型数输出的格式。其中m是总列宽,.n规定小数的位数,如果没有-,若总列宽不足m,左边用空格补齐;如果有-,若总列宽不足m,右边用空格补齐。比如%.2f代表输出取小数点后两位输出。

以前我们只用到最简单的浮点数常量,例如3.14,现在看看浮点数常量还有哪些写法。由于浮点数在计算机中的表示是基于科学计数法的,所以浮点数常量也可以写成科学计数法的形式,尾数和指数之间用e或E隔开,例如314e-2表示314×10的-2次方。

注意这种表示形式基数是10,如果尾数的小数点左边或右边没有数字则表示这一部分为零,例如3.e-1,.987等等。

浮点数也可以加一个后缀,例如3.14f、.01L,浮点数的后缀和类型之间的对应关系比较简单,没有后缀的浮点数常量是double型的,有后缀f或F的浮点数常量是float型的,有后缀l或L的浮点数常量是long double型的。

参考资料:百度百科-浮点型

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iiiiiiiipl
推荐于2019-08-03 · TA获得超过9923个赞
知道答主
回答量:68
采纳率:66%
帮助的人:3.8万
展开全部

代码为:

#include <stdio.h>
void main()
{
float x,y;  

printf("请输入长和宽:\n");

scanf("%f,%f",&f,&f);         //支持小数输入;

printf("面积为:%.2f\n",x*y);   //%.2f意思是取小数点后两位输出;

printf("周长为:%.2f\n",(x+y)*2);
}

扩展资料:

%f:

用来输出实数,以小数形式输出,默认情况下保留小数点6位。

浮点型数输出格式的具体要求:

%m.nf、%-m.nf都是浮点型数输出的格式。其中m是总列宽,.n规定小数的位数,如果没有-,若总列宽不足m,左边用空格补齐;如果有-,若总列宽不足m,右边用空格补齐。比如%.2f代表输出取小数点后两位输出。

以前我们只用到最简单的浮点数常量,例如3.14,现在看看浮点数常量还有哪些写法。由于浮点数在计算机中的表示是基于科学计数法的,所以浮点数常量也可以写成科学计数法的形式,尾数和指数之间用e或E隔开,例如314e-2表示314×10的-2次方。

注意这种表示形式基数是10,如果尾数的小数点左边或右边没有数字则表示这一部分为零,例如3.e-1,.987等等。

浮点数也可以加一个后缀,例如3.14f、.01L,浮点数的后缀和类型之间的对应关系比较简单,没有后缀的浮点数常量是double型的,有后缀f或F的浮点数常量是float型的,有后缀l或L的浮点数常量是long double型的。

参考资料:浮点型数据-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拾趣世界
高粉答主

推荐于2019-10-23 · 分享新鲜事,感谢关注
拾趣世界
采纳数:11 获赞数:86027

向TA提问 私信TA
展开全部

利用C语言编写一个计算矩形的面积和周长编程的方法和思想如下:

1.首先需要定义两个变量作为矩形的长和宽,分别为a和b。然后定义两个变量表示矩形的面积和周长,分别为C和S。

2.然后使用scanf函数接收从键盘输入的两个数,也就是矩形的长和宽。

3.接着计算矩形的面积,使用矩形的面积计算公式:矩形面积=长 x 宽。

4.然后计算矩形的周长,使用矩形的周长计算公式:矩形周长=(长 x 宽)x2。

5.最后使用printf输出语句将结果输入即可。

6.编程完毕后,点击运行程序,即可在调试窗口看到程序的执行结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
R_Rebirth
推荐于2019-11-03
知道答主
回答量:4
采纳率:0%
帮助的人:635
展开全部

方法一:

#include <stdio.h>

#include <stdlib.h>

int main()

{

float a,b,C,S;

printf("请输入长方形的长\n");

scanf("%f",&a);

printf("请输入长方形的宽\n");

scanf("%f",&b);

C=(a+b)*2,S=a*b;

printf("长方形的周长是%f面积是%f",C,S);

return 0

}

方法二:

#include <stdio.h>

int main()

{

int a,b;

printf("请依次输入长方形长和宽\n");

scanf("%d%d",&a,&b);

printf("该长方形的周长是%d。\n该长方形的面积是%d\n",(a+b)*2,a*b);

return 0;

}

推荐第二种方法,代码简洁易懂。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式