设为首页 加入收藏

TOP

问题二十五:用结构体编写程序,求3个长方柱(Bulk)的体积和表面积。
2014-11-23 22:37:09 来源: 作者: 【 】 浏览:2
Tags:问题 二十五 结构 编写 程序 方柱 Bulk 体积 表面积

/**************************************************************
*****AUTHER:liuyongshui
*******DATE:2013\4\7
***LANGUAGE:C
***QUESTION:用结构体编写程序,求3个长方柱(Bulk)的体积和表面积。
**********************************************8*****************/

#include


struct bulk
{
float length;
float width;
float heigth;
};

void volume(struct bulk b[]); //原函数的申明
void areas(struct bulk b[]);

int main()
{
int i;
struct bulk BULK[3];

for(i=0; i<3; i++)
{
printf("第%d个长方体的长 宽 高:\n", i+1);
scanf("%f %f %f", &BULK[i].length, &BULK[i].width, &BULK[i].heigth);
}

volume(BULK); //传递结构体
areas(BULK);

return 0;
}

//函数定义
void volume(struct bulk b[])//计算体积
{
int i;

for(i=0; i<3; i++)
{
printf("第%d个长方体的体积%f\n", i+1, b[i].length* b[i].width* b[i].heigth);
}
}

void areas(struct bulk b[])//计算过表面积
{
int i;

for(i=0; i<3; i++)
{
printf("第%d个长方体的表面积%f\n", i+1, 2*(b[i].length* b[i].width +
b[i].heigth* b[i].width +
b[i].length* b[i].heigth));
}
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题二十三:打印一个数内的所有.. 下一篇问题二十六: 输入3个学生3门课的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: