3036 - 【设计型】第12章:结构体和共同体 体积问题
时间限制 : 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; }