结构CandyBar包含3个成员。第一个成员存储了糖块的品牌;第二个成员存储糖块的重量(可以有小数);第三个成员存储了糖块的卡路里含量(整数)。请用C++编写一个程序,声明这个结构,创建一个名为snack的CandyBar变量,并将其成员分别初始化为“Mocha Munch”、 2.3和350。初始化应在声明snack时进行。最后,程序显示snack变量的内容。
时间: 2023-05-27 18:04:29 浏览: 123
一个c++程序
代码如下:
```c
#include <stdio.h>
#include <string.h>
struct CandyBar {
char brand[20];
float weight;
int calories;
};
int main() {
struct CandyBar snack = {
"Mocha Munch", // 品牌
2.3, // 重量
350 // 卡路里含量
};
printf("品牌:%s\n", snack.brand);
printf("重量:%.1f\n", snack.weight);
printf("卡路里含量:%d\n", snack.calories);
return 0;
}
```
输出结果为:
```
品牌:Mocha Munch
重量:2.3
卡路里含量:350
```
阅读全文