5结构CandyBar包含3个成员。第一个成员存储了糖块的品牌;第二个成员存储糖块的重量(可以有小数);第三个成员存储了糖块的卡路里含量(整数)。请编写一个程序,声明这个结构,创建一个名为 snack的CandvBar变量,并将其成员分别初始化为“MochaMunch”2.3和350。初始化应在声明 snack时进行。最后,程序显示snack变量的内容。
时间: 2023-05-26 22:06:41 浏览: 87
编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。
代码如下:
```cpp
#include <iostream>
#include <string>
struct CandyBar {
std::string brand;
double weight;
int calorie;
};
int main() {
CandyBar snack = {"MochaMunch", 2.3, 350};
std::cout << "Brand: " << snack.brand << std::endl;
std::cout << "Weight: " << snack.weight << std::endl;
std::cout << "Calorie: " << snack.calorie << std::endl;
return 0;
}
```
输出结果:
```
Brand: MochaMunch
Weight: 2.3
Calorie: 350
```
阅读全文