3036 - 【设计型】第12章:结构体和共同体 体积问题

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

需要求3个长方体的体积,请编写一个使用结构体的程序,数据成员包括length(长)、width(宽)、height(高)。要求实现以下功能:

(1)由键盘输入长宽高;

(2)计算体积并输出。

题目输入

每一行输入一个长方形的长宽高,中间有一个空格间隔。


<br />

题目输出

每一行输出长方体的体积。

输入/输出样例

输入格式

10 10 15
20 25 30
10 12 20

输出格式

1500
15000
2400

C语言解答

#include<stdio.h>
struct box
{
	int length;
	int width;
	int height;
};
int main()
{
	int i;
	int v[3];
struct box b[3];
for(i=0;i<3;i++)
{
	scanf("%d %d %d",&b[i].length,&b[i].width,&b[i].height);
	v[i]=b[i].length*b[i].width*b[i].height;
}
for(i=0;i<3;i++)
{
	printf("%d\n",v[i]);
}
return 0;
}

C++解答

#include<bits/stdc++.h>
using namespace std;
int a[20005],b[20005],ana=0,sum=0,m,sum1=0;
struct ly
{
	int x,y,z;
}d[10000];

int main(){
 
   for(int i=1;i<=3;i++)
   cin>>d[i].x>>d[i].y>>d[i].z;
   for(int i=1;i<=3;i++)
   cout<<d[i].x*d[i].y*d[i].z<<endl;
  
       
    
       
    return 0;
}