int
main()
{
int
c,a
char
b=1
while(b!=0)
{
printf("请输入矩形长:")
scanf("%d",&c)
printf("请输入矩形宽:")
scanf("%d",&a)
printf("矩形面积:%d\n请选择:\n0:返回主菜单
任意键:再来一次",a*c)
scanf("%c",&b)
}
return
0
}
C语言中计算矩形面积的公式是长乘以宽,可以使用如下代码进行计算:
#include <stdio.h>
int main() {
float length, width, area
printf("请输入矩形的长度:\n")
scanf("%f", &length)
printf("请输入矩形的宽度:\n")
scanf("%f", &width)
area = length * width
printf("矩形的面积为:%f\n", area)
return 0
}
在这个例子中,我们使用 float 类型来存储长度、宽度和面积。首先,程序提示用户输入矩形的长度和宽度,接着通过 scanf() 函数读取用户输入的值。然后,程序使用 area = length * width`计算矩形的面积,并将结果打印到屏幕上。最后,main() 函数返回 0,表示程序成功结束。
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.结构的成员,可以定义为任何所需的完整类型,包括之前已定义的结构类型。但是不能是长度可变的数组,或者指向长度可变数组的指针。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)