/*
My lady first.
10.5212 20.3333 30.2256 0
My lady first.
10.5212 20.3333 30.2256 6466.18
*/
#include <iostream>
using namespace std;
struct box {
char maker[40];
float height;
float width;
float length;
float volume;
};
void show(const box &book);
void vol(box &book);
int main() {
//cout.precision(8);
//cout.setf(ios::fixed, ios::floatfield);
box book = {"My lady first.", 10.5212, 20.3333, 30.2256};
show(book);
vol(book);
show(book);
return 0;
}
void show(const box &book) {
cout << book.maker << "\n";
cout << book.height << " " << book.width << " " << book.length << " " << book.volume << "\n";
}
void vol(box &book) {
book.volume = book.height * book.width * book.length;
}
c++ primer plus 第八章《编程题8.7.4》
最新推荐文章于 2024-05-23 00:15:00 发布
本文展示了一个C++程序中如何定义结构体并实现成员函数,通过实例展示了如何计算三维物体的体积。重点在于理解结构体的使用及其在实际编程中的应用。
517

被折叠的 条评论
为什么被折叠?



