定义一个结构体,该结构体包含:长,宽,高,重量,密度。(C语言)

定义一个结构体,该结构体包含:长,宽,高,重量,密度。(C语言) 用该结构体定义一个变量,从屏幕上输入,为长,宽,高,重量赋值,计算出密度。定义一个指针变量,指向该结构体,利用指针实现上述步骤。

第1个回答  2020-07-19
#include<stdio.h>
struct
box
{
float
length,width,height,weight,density;
};
int
main()
{
struct
box
b1,*pb=&b1;
printf("请输入长度、宽度、高度和重量:");
scanf("%f
%f
%f
%f",&((*pb).length),&((*pb).width),&((*pb).height),&((*pb).weight));
(*pb).density=(*pb).weight/((*pb).length*(*pb).width*(*pb).height);
printf("密度是:%f\n",(*pb).density);
return
0;
}
相似回答
大家正在搜