C++PRIMER PLUS第六版课后编程答案 4.6-4.10
4.6
#include <iostream>
#include <string>
using namespace std;
struct CandyBar
{string name;double weight;int kaluli;
};
void show(CandyBar &c);//按值传递和引用传递均可
void main46()
{CandyBar cb[3]={{"one",1.8,10},{"two",2.9,30},{"three",5.0,60}};for(int i=0;i<3;i++)show(cb[i]);}
void show(CandyBar &c)
{cout<<"name="<<c.kaluli<<" ,weight="<<c.weight<<" ,kaluli="<<c.kaluli<<endl;}
4.7
#include <iostream>
#include <string>
using namespace std;
struct Pizza
{
string name;
double d;
double w;
};
Pizza get(Pizza &p);
void show(const Pizza &p);void main47()
{Pizza p;for(int i=0;i<3;i++){get(p);show(p);}
}Pizza get(Pizza &p) //若不使用引用变量,返回时返回的是一个未知的变量
{cout<<"Enter the Pizza name:";string name;getline(cin,name);p.name=name;cout<<"\n Enter the d:";double d;cin>>d;p.d=d;cout<<endl<<"Enter the weight:";double w;cin>>w;p.w=w;return p;
}
void show(const Pizza &p)
{cout<<"name="<<p.name<<" ,d="<<p.d<<" ,weight="<<p.w<<endl;cin.get();}
4.8
#include <iostream>
#include <string>
using namespace std;
struct Pizza
{
string name;
double d;
double w;
};
Pizza *get(Pizza *p);
void show(const Pizza *p);void main48()
{Pizza *p;p=new Pizza();for(int i=0;i<3;i++){get(p);show(p);//delete p;}delete p;//delete p;}Pizza *get(Pizza *p) //若不使用引用变量,返回时返回的是一个未知的变量
{//p=new Pizza();cout<<"Enter the Pizza name:";string name;getline(cin,name);p->name=name;cout<<"\n Enter the d:";double d;cin>>d;p->d=d;cout<<endl<<"Enter the weight:";double w;cin>>w;p->w=w;return p;
}
void show(const Pizza *p)
{cout<<"name="<<p->name<<" ,d="<<p->d<<" ,weight="<<p->w<<endl;cin.get();}
4.9
#include <iostream>
#include <string>
using namespace std;
struct CandyBar
{string name;double weight;int kaluli;
};
void show(const CandyBar *c);
void main49()
{CandyBar *c=new CandyBar[3];//结构体数组定义方法for(int i=0;i<3;i++,c++){c->name="String"+i;c->weight=i;c->kaluli=i*10;show(c);}delete []c;}void show(const CandyBar *c)
{cout<<"name="<<c->kaluli<<" ,weight="<<c->weight<<" ,kaluli="<<c->kaluli<<endl;}
4.10
#include <iostream>
#include <array>
using namespace std;void main410(){array <int,3> arr;int sum=0;for(int i=0;i<3;i++){cout<<"Enter the "<<i+1<<" time :";cin>>arr[i];sum+=arr[i];}double pinjun;cout<<"平均成绩为:"<<sum*1.0/3<<endl;cin.get();}
转载于:https://www.cnblogs.com/qq84435/p/3664844.html
C++PRIMER PLUS第六版课后编程答案 4.6-4.10相关推荐
- C++primer plus第六版课后编程题答案8.3(正解)
在百度知道里面得到了正确的答案 http://zhidao.baidu.com/question/198940026560129285.html?quesup2&oldq=1 #include ...
- C++primer plus第六版课后编程题答案8.6
8.6 #include <iostream> #include <string> using namespace std;template <typename AnyT ...
- C Primer Plus第六版(中文版)编程练习答案(完美修订版)汇总
//本文是博主编写的C Primer Plus第六版(中文版)编程练习答案的所有链接; //使用超链接汇总于此,若是有用请点赞收藏并分享给他人; C Primer Plus 第六版(中文版)第二章(完 ...
- C prime plus 第六版 课后编程练习 第7章
C prime plus 第六版 课后编程练习 第7章 7.12.1 编写一个程序读取输入,读到#字符停止,然后报告读取的空格数.换行符数和所有其他字符的数量. 7.12.2.编写一个程序读取输入,读 ...
- C prime plus 第六版 课后编程练习 第4章
本人编程小白,正在奋力自学C语言.内容如有错误,欢迎交流. 电子版C primer plus 第6版 中文文字版下载地址 下载地址 以下为课后练习. 使用编译器 vs 2013 . 如使用其他编译器, ...
- 微型计算机原理与接口技术 (周荷琴 冯焕清)第六版 课后习题答案 第六章(部分答案)
第六章 2. 什么叫 I/O 端口?一般的接口电路中可以设置哪些端口?计算机对 I/O 端口寻址时可采 用哪两种方法?在8086/8088CPU 中一般采用哪种编制方法? (1)端口:在接口电路中,存 ...
- 微型计算机原理与接口技术(周荷琴 冯焕清)第六版 课后习题答案 第三章(部分答案)
第三章 1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式. 源操作数 目的操作数 源操作数 目的操作数 (1)MOV AX, ...
- 微型计算机原理与接口技术 (周荷琴 冯焕清) 第六版 课后习题答案 第八章(部分答案)
第八章 6. 如果中断类型号 n=4,它的中断服务子程序的入口地址为 CS:IP=0485:0016H,它在中断向量表中如何存放? 中断类型号 n=4,中断向量指针=中断类型号×4=n×4=10H 从 ...
- 微型计算机原理与接口技术 (周荷琴 冯焕清)第六版 课后习题答案 第五章(部分答案)
第五章 3. 试从功耗.容量.价格优势.使用是否方便等几个方面,比较静态 RAM 和 动态 RAM 的优缺点,并说明这两类存储器芯片的典型应用 SRAM.DRAM 均为易失性存储器. 优点:SRAM ...
最新文章
- 如何获取数据库中标的所有字段和数据类型?
- 在node.js中一次读取一行文件?
- win7 下配置 Qt5.1 for Android
- Google Dremel 原理 - 如何能3秒分析1PB
- PHP项目中,记录错误日志
- Tree Cutting POJ - 2378(树形DP)
- maven 在pom.xml 中指定仓库位置
- 吴恩达机器学习第五回——支持向量机
- 【CS231n_2017】1-Introduction to CNN for Visual Recognition
- 全图化引擎(AI·OS)中的编译技术
- 电路布线问题的动态规划实现(java)
- 计算机的桌面图标类型,软件图标的格式 电脑桌面图标是什么格式的文件啊
- centos 7.7.1908上隐藏顶栏和任务栏
- 按键精灵取html,PC按键精灵 JSON解析
- PHP文件向sqlite3数据库插入数据,出现UNIQUE constraint failed异常
- python中plt.hist_关于python中plt.hist参数的使用详解
- eclipse导入python文件夹_eclipse+pydev 怎么导入已有的python项目
- 计算机科学与技术专业成功人士,我校2002级计算机科学与技术专业校友重返母校...
- 我的性格分析和对未来职业的规划
- LVS+Keeplive 负载均衡