C++ primer plus 编程练习答案.doc_第1页
C++ primer plus 编程练习答案.doc_第2页
C++ primer plus 编程练习答案.doc_第3页
C++ primer plus 编程练习答案.doc_第4页
C++ primer plus 编程练习答案.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C+ primer plus 编程练习答案注:本人暑假正在看这本书,顺便就把题目做了,均经过了编译器通过,无注释。 第二章1:#include#define max 10using namespace std;void main()char namemax,dizhimax;coutname;coutdizhi;coutnamedizhiendl;2:#includeusing namespace std;void main()long juli;coutjuli;cout按照您输入的距离是:juli*220码endl;3:#includeusing namespace std;void blind()coutThree blind micen;void run()coutSee how they runn;void main()for(int i=0;i2;i+) blind(); for(int j=0;j2;j+) run();4:#includeusing namespace std;void month(int age)cout该年龄一共包含age*12个月!n;void main()int age;coutage;month(age);5:#includeusing namespace std;double fahrenheit(double celsius)return 1.8*celsius+32.0;void main()double celsius;coutcelsius;coutcelsius degrees celsius is fahrenheit(celsius) degrees fahrenheit.n;6:#includeusing namespace std;double astronomical(double light)return 63240*light;void main()double light;coutlight;coutlight light years = astronomical(light) astronomical units.n;7:#includeusing namespace std;void display(int hours,int minutes)coutTime: hours:minutesendl;void main()int hour,minute;couthour;coutminute;display(hour,minute); 第三章1:#includeusing namespace std;const float danwei=0.0833333;void iswap(int cun)cout您的身高为: cun*danwei 英尺!endl;void main()int cun;coutcun;iswap(cun);2:#includeusing namespace std;const double yingchi=12;const double bang=2.2;const double memter=0.0245;void caculate(double chi,double cun,double weight)double BMI;double yingcun,mi,qianke;yingcun=cun+chi*yingchi;mi=yingcun*memter;qianke=weight/bang;BMI=qianke/(mi*mi);cout您的BMI值为: BMIendl;void main()double chi,cun,weight;coutchicun;coutweight;caculate(chi,cun,weight);3:#includeusing namespace std;void main()double degrees,minutes,seconds,sum;coutEnter a latitude in degrees,minutes,and seconds:endl;coutdegrees;coutminutes;coutseconds;sum=degrees+minutes/60+seconds/3600;coutdegrees degrees,minutes minutes,seconds seconds= sum degrees.endl;4:#includeusing namespace std;const long m=60;const long h=60;const long d=24;int sumday(long seconds)long hour,minute;minute=seconds/m;hour=minute/h;return hour/d;int sumhour(long seconds,int day) long minute; seconds=seconds-day*d*h*m;minute=seconds/m;return minute/h;int summinute(long seconds,int day,int hour)seconds=seconds-(day*d*h*m+hour*h*m);return seconds/m;int sumsecond(long seconds,int day,int hour,int minute)return seconds=seconds-(day*d*h*m+hour*h*m+minute*m);void main()long seconds;int day,hour,minute,second;coutseconds;day=sumday(seconds);hour=sumhour(seconds,day);minute=summinute(seconds,day,hour);second=sumsecond(seconds,day,hour,minute);coutseconds seconds = day days,hour hours,minute minutes,second seconds.endl;5:#includeusing namespace std;void main() double world,us;coutworld;coutus;double bilv;bilv=us/world;coutThe population of the us is bilv% of the world population.endl;6:#includeusing namespace std;void main()float memter,jialun;cout以美国风格还是欧洲风格显示耗油量?m为美国,o为欧洲!endl;coutc;if(c=m) coutmemter; coutjialun; cout汽车耗油量为:memter/jialunmpg.endl;else coutmemter; coutjialun;float ofg;ofg=(100*jialun)/memter; cout汽车耗油量为:ofgL/100Km.endl;7:inc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论