收藏 分享(赏)

c++primerplus(第六版)课后编程练习答案.doc

上传人:精品资料 文档编号:8962268 上传时间:2019-07-18 格式:DOC 页数:19 大小:85KB
下载 相关 举报
c++primerplus(第六版)课后编程练习答案.doc_第1页
第1页 / 共19页
c++primerplus(第六版)课后编程练习答案.doc_第2页
第2页 / 共19页
c++primerplus(第六版)课后编程练习答案.doc_第3页
第3页 / 共19页
c++primerplus(第六版)课后编程练习答案.doc_第4页
第4页 / 共19页
c++primerplus(第六版)课后编程练习答案.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、第二章:开始学习 C+/ex2.1-display your name and address#includeint main(void)using namespace std;coutdouble fur2yd(double);int main()using namespace std;coutfur;coutvoid mice();void see();using namespace std;int main()mice();mice();see();see();return 0;void mice()coutint main()using namespace std;coutage;in

2、t month;month=age*12;coutdouble C2F(double);int main()using namespace std;coutC;double F;F=C2F(C);coutdouble convert(double);/函数原型int main()using namespace std;coutlight_years;double astro_units;astro_units=convert(light_years);coutvoid show();main()using namespace std;show();return 0;void show()usi

3、ng namespace std;int h,m;couth;coutm;coutconst int inch_per_feet=12;/ const 常量-1feet=12inches-1 英尺=12 英寸int main()using namespace std;coutht_inch;int ht_feet=ht_inch/inch_per_feet;/取商int rm_inch=ht_inch%inch_per_feet;/取余coutconst int inch_per_feet=12;const double meter_per_inch=0.0254;const double p

4、ound_per_kilogram=2.2;int main()using namespace std;coutht_feet;coutht_inch;coutwt_pound;int inch;inch=ht_feet*inch_per_feet+ht_inch;double ht_meter;ht_meter=inch*meter_per_inch;double wt_kilogram;wt_kilogram=wt_pound/pound_per_kilogram;coutconst int minutes_per_degree=60;const int seconds_per_minut

5、e=60;int main()using namespace std;coutdegree;coutminute;coutsecond;double show_in_degree;show_in_degree=(double)degree+(double)minute/minutes_per_degree+(double)second/minutes_per_degree/seconds_per_minute;coutconst int hours_per_day=24;const int minutes_per_hour=60;const int seconds_per_minute=60;

6、int main()using namespace std;coutseconds;int Day,Hour,Minute,Second;Day=seconds/seconds_per_minute/minutes_per_hour/hours_per_day;Hour=seconds/seconds_per_minute/minutes_per_hour%hours_per_day;Minute=seconds/seconds_per_minute%minutes_per_hour;Second=seconds%seconds_per_minute;coutint main()using n

7、amespace std;coutworld_population;coutUS_population;double percentage;percentage=(double)US_population/world_population*100;coutint main()using namespace std;coutm_distance;coutm_gasoline;coutk_distance;coutk_gasoline;coutint main()using namespace std;coutEuro_style;coutint main()using namespace std

8、;coutUS_style;coutconst int Asize=20;using namespace std;struct student/定义结构描述char firstnameAsize;char lastnameAsize;char grade;int age;void display(student);/函数原型放在结构描述后int main()coutlcg.grade;coutlcg.age;display(lcg);return 0;void display(student name)cout#includeint main()using namespace std;stri

9、ng name,dessert;coutsbumpc();/修改后的break; ex4.3 输入其名和姓,并组合显示#include#includeconst int Asize=20;int main()using namespace std;char fnameAsize;char lnameAsize;char fullname2*Asize+1;cout#includeint main()using namespace std;string fname,lname,attach,fullname;coutconst int Asize=20;struct CandyBarchar b

10、randAsize;double weight;int calory;int main()using namespace std;CandyBar snack=“Mocha Munch“,2.3,350;coutconst int Asize=20;struct CandyBarchar brandAsize;double weight;int calory;int main()using namespace std;CandyBar snack3=“Mocha Munch“,2.3,350,“XuFuJi“,1.1,300,“Alps“,0.4,100; for(int i=0;i#incl

11、udeconst int Size=20;struct pizza/声明结构char companySize;double diameter;double weight;int main()using namespace std;pizza pie;/创建一个名为 pie 的结构变量coutpie.diameter;coutpie.weight;cout#includeconst int Size=20;struct pizza/声明结构char companySize;double diameter;double weight;int main()using namespace std;pi

12、zza *pie=new pizza;/使用 new 创建动态结构coutpie-diameter;cin.get();/读取下一个字符coutcompany,Size);coutpie-weight;coutdiametercompanyweight#includeusing namespace std;struct CandyBarstring brand;double weight;int calory;int main()CandyBar *snack= new CandyBar3;snack0.brand=“A“;/单个初始化由 new 动态分配的内存snack0.weight=1.

13、1;snack0.calory=200;snack1.brand=“B“;snack1.weight=2.2;snack1.calory=400;snack2.brand=“C“;snack2.weight=4.4;snack2.calory=500;for(int i=0;iint main()using namespace std;const int Size = 3;int successSize;cout success0success1success2;cout#include int main()using namespace std;arrayad=0;cout ad0ad1ad

14、2;coutint main()using namespace std;coutnum1num2;int sum=0;for(int temp=num1;temp#includeint main()using namespace std;arrayad=0;ad1=ad0=1L;for(int i=2;iint main()using namespace std;coutnum)coutint main()using namespace std;double sum1,sum2;sum1=sum2=0.0;int year=0;while(sum2const int MONTHS = 12;c

15、onst char* monthsMONTHS=“January“,“February“,“March“,“April“,“May“,“June“,“July“,“August“,“September“,“October“,“November“,“December“;int main()using namespace std;int salesMONTHS,sum=0;for(int i=0;isalesi;sum+=salesi;coutconst int MONTHS = 12;const char* monthsMONTHS=“January“,“February“,“March“,“A

16、pril“,“May“,“June“,“July“,“August“,“September“,“October“,“November“,“December“;const char* years3=“第一年“,“第二年“,“第三年“;int main()using namespace std;int year_sale3,sum=0,sales3MONTHS;for(int i=0;isalesij;temp+=salesij; year_salei=temp;sum+=year_salei;for(int i=0;i#include using namespace std;struct car

17、string name;int year;int main()coutnum).get();car* ps=new carnum;for(int i=0;ipsi.year).get();cout#include int main()using namespace std;char word20;int sum=0;coutword;while(strcmp(word,“done“)sum+;cinword;cout#include int main()using namespace std;string word;int sum=0;coutword;while(word!=“done“)sum+;cinword;coutint main()using namespace std;coutnum;for(int i=0;i1;j-)cout“.“;for(int k=0;k=i;+k)cout“*“;coutendl;return 0;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报