完整word版c++primerplus第六版课后编程练习答案0807172120.docx
- 文档编号:1505288
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:21
- 大小:20.76KB
完整word版c++primerplus第六版课后编程练习答案0807172120.docx
《完整word版c++primerplus第六版课后编程练习答案0807172120.docx》由会员分享,可在线阅读,更多相关《完整word版c++primerplus第六版课后编程练习答案0807172120.docx(21页珍藏版)》请在冰豆网上搜索。
完整word版c++primerplus第六版课后编程练习答案0807172120
第二章:
开始学习C++
〃ex2.1--displayyournameandaddress
#include
intmain(void)
{
usingnamespacestd;
cout<<"MynameisliaochunguangandIliveinhunanchenzhou.\n}
〃ex2.2--convertthefurlongunitstoyarduints-把浪单位换位码单位#include
doublefur2yd(double);
intmain()
{
usingnamespacestd;
cout<<"enterthedistaneemeasuredbyfurlongunits:
";
doublefur;
cin»fur;
cout<<"convertthefurlongtoyard"< doubleyd; yd=fur2yd(fur); cout< } doublefur2yd(doublet) { return220*t; } 〃ex2.3-每个函数都被调用两次 #include voidmice(); voidsee(); usingnamespacestd; intmain() { mice(); mice(); see(); see(); return0; voidmice() {cout<<"threeblindmice"< } voidsee() {cout<<"seehowtheyrun"< } //ex2.4 #include intmain() { usingnamespacestd; cout<<"Enteryourage: "; intage; cin>>age; intmonth;month=age*12; cout< } //ex2.5---converttheCelsiusvalvetoFahrenheitvalue#include doubleC2F(double); intmain() { usingnamespacestd; cout<<"pleaseenteraCelsiusvalue: "; doubleC; cin>>C; doubleF; F=C2F(C); cout< } doubleC2F(doublet) { return1.8*t+32; } 〃ex2.6---convertthelightyearsvalvetoastronomicalunits--把光年转换为天文单位#include doubleconvert(double);//函数原型 intmain() { usingnamespacestd; cout<<"Enterthenumberoflightyears: "; doublelight_years; cin>>light_years; doubleastro_units; astro_units=convert(light_years); cout< } doubleconvert(doublet) { return63240*t;//1光年=63240天文单位 } //ex2.7--显示用户输入的小时数和分钟数 #include voidshow(); main() { usingnamespacestd; show(); return0; } voidshow() { usingnamespacestd; inth,m; cout<<"enterthenumberofhours: "; cin>>h; cout<<"enterthenumberofminutes: "; cin»m; cout<<"Time: "< "< } 第三章: 处理数据 //ex3.1—将身高用英尺(feet)和英寸(inch)表示 #include constintinch_per_feet=12;//const常量--1feet=12inches--1英尺=12英寸 intmain() { usingnamespacestd; cout<<"pleaseenteryourheightininches: ___\b\b\b";//\b表示为退格字符 intht_inch; cin>>ht_inch; intht_feet=ht_inch/inch_per_feet;//取商 intrm_inch=ht_inch%inch_per_feet;//取余cout<<"yourheightis"< < return0; } //ex3.2--计算相应的bodymassindex(体重指数)#include constintinch_per_feet=12; constdoublemeter_per_inch=0.0254; constdoublepound_per_kilogram=2.2; intmain() { usingnamespacestd; cout<<"Pleaseenteryourheight: "< cout<<"First,enteryourheightoffeetpart(输入你身高的英尺部分): _\b";intht_feet; cin>>ht_feet; cout<<"Second,enteryourheightofinchpart(输入你身高的英寸部分): _\b";intht_inch; cin>>ht_inch; cout<<"Now,pleaseenteryourweightinpound: ___\b\b\b";doublewt_pound; cin>>wt_pound; intinch;inch=ht_feet*inch_per_feet+ht_inch; doubleht_meter;ht_meter=inch*meter_per_inch; doublewt_kilogram;wt_kilogram=wt_pound/pound_per_kilogram; cout< cout<<"Yourpensonalbodyinformationasfollows: "< cout<<"身高: "< "< "< doubleBMI; BMI=wt_kilogram/(ht_meter*ht_meter); cout<<"yourBodyMassIndex(体重指数)is"< } //ex3.3以度,分,秒输入,以度输出 #include constintminutes_per_degree=60; constintseconds_per_minute=60; intmain() { usingnamespacestd; cout<<"Enteralatitudeindegrees,minutes,andseconds: \n"; cout<<"First,enterthedegrees: "; intdegree; cin>>degree; cout<<"Next,entertheminutesofarc: "; intminute; cin>>minute; cout<<"Fianlly,enterthesecondsofarc: "; intsecond; cin>>second; doubleshow_in_degree; show_in_degree=(double)degree+(double)minute/minutes_per_degree+(double)second/minutes_per_degree/seconds_per_minute; cout< return0; } //ex3.4 #include constinthours_per_day=24; constintminutes_per_hour=60; constintseconds_per_minute=60; intmain() { usingnamespacestd;cout<<"Enterthenumberofseconds: "; longseconds;cin>>seconds; intDay,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; cout< return0; } //ex3.5 #include intmain() { usingnamespacestd;cout<<"Entertheworldpopulation: ";
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word primerplus 第六 课后 编程 练习 答案 0807172120