cprimerplus第六版课后编程练习答案

2026/4/28 3:50:39

//ex4.8pizzapie披萨饼使用new创建动态结构

#include

#include

constintSize=20;

structpizza//声明结构

{

charcompany[Size];

doublediameter;

doubleweight;

};

intmain()

{

usingnamespacestd;

pizza*pie=newpizza;//使用new创建动态结构

cout<<\

cin>>pie->diameter;

cin.get();//读取下一个字符

cout<<\

cin.get(pie->company,Size);

cout<<\

cin>>pie->weight;

cout<<\

cout<<\

cout<<\

deletepie;//delete释放内存

return0;

}

//ex.4.9使用new动态分配数组—方法1

#include

#include

usingnamespacestd;

structCandyBar

{

stringbrand;

doubleweight;

intcalory;

};

intmain()

{

CandyBar*snack=newCandyBar[3];

snack[0].brand=\单个初始化由new动态分配的内存

snack[0].weight=1.1;

snack[0].calory=200;

snack[1].brand=\

snack[1].weight=2.2;

snack[1].calory=400;

snack[2].brand=\

snack[2].weight=4.4;

snack[2].calory=500;

for(inti=0;i<3;i++)

{

cout<<\

cout<<\

cout<<\

}

delete[]snack;

return0;

}

数组—方法1

#include

intmain()

{

usingnamespacestd;

constintSize=3;


cprimerplus第六版课后编程练习答案.doc 将本文的Word文档下载到电脑
搜索更多关于: cprimerplus第六版课后编程练习答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219