c primer plus 中文版(第五版)谁有编程练习的答案?请教一个题,课后第四章第八题怎么做呀?

[复制链接]
查看11 | 回复4 | 2011-8-19 07:20:08 | 显示全部楼层 |阅读模式
这是我变的程序,可是总有个错误,请高手指点,新手,莫笑话!!#include\"iostream.h\"structcandybar{charname[20];doubleweight;intcaluly;};voidmain(){candybar*snacks=newcandybar[3];snacks[0]={\"muchk\",2.3,350};snacks[1]={\"kilu\",5.6,780};snacks[2]={\"loiu\",8.7,980}};coutsnacks[0].nameendl;coutsnacks[0].weightendl;coutsnacks[0].calulyendl;coutsnacks[1].nameendl;coutsnacks[1].weightendl;coutsnacks[1].calulyendl;coutsnacks[2].nameendl;coutsnacks[2].weightendl;coutsnacks[2].calulyendl;delete[]snacks;}谁有课后编程练习的答案?能不能给我一份啊,我的邮箱[email protected]万分感谢
回复

使用道具 举报

千问 | 2011-8-19 07:20:08 | 显示全部楼层
已发.....
回复

使用道具 举报

千问 | 2011-8-19 07:20:08 | 显示全部楼层
不如把开始那几行改成这样试试:#includeiostreamusingnamespacestd;structcandybar……
回复

使用道具 举报

千问 | 2011-8-19 07:20:08 | 显示全部楼层
#includeiostream.h#includestring.hstructcandybar{charname[20];doubleweight;intcaluly;};voidmain(){candybar*snacks=newcandybar[3];strcpy(snacks[0].name,\"muchk\");//结构体复制要一个一个成员来,如果要整体赋值snacks[0].weight=2.3;//请在定义结构体变量或结构体数组时,整体初始化snacks[0].caluly=350;strcpy(snacks[1].name,\"kilu\");snacks[1].weight=5.6;snacks[1].caluly=780;strcpy(snacks[2].name,\"loiu\");snacks[2].weight=8.7;snacks[2].caluly=980;coutsnacks[0].nameendl;coutsnacks[0].weightendl;coutsnacks[0].calulyendl;coutsnacks[1].nameendl;coutsnacks[1].weightendl;coutsnacks[1].calulyendl;coutsnacks[2].nameendl;coutsnacks[2].weightendl;coutsnacks[2].calulyendl;delete[]snacks;}追问谢谢你哦,原来是这个样子。请问您有这版书的编程练习的答案吗?初学,好多东西想有个答案参考下,手里只有一份不怎么完整的,有部分题没有答案。如果有,劳烦发到我邮箱,必定追加悬赏,[email protected],小女在此谢过啦,(*^__^*)嘻嘻……
回复

使用道具 举报

千问 | 2011-8-19 07:20:08 | 显示全部楼层
没有自己写出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行