C++primerplus编程练习答案.docx

上传人:b****4 文档编号:4900129 上传时间:2023-05-07 格式:DOCX 页数:10 大小:15.86KB
下载 相关 举报
C++primerplus编程练习答案.docx_第1页
第1页 / 共10页
C++primerplus编程练习答案.docx_第2页
第2页 / 共10页
C++primerplus编程练习答案.docx_第3页
第3页 / 共10页
C++primerplus编程练习答案.docx_第4页
第4页 / 共10页
C++primerplus编程练习答案.docx_第5页
第5页 / 共10页
C++primerplus编程练习答案.docx_第6页
第6页 / 共10页
C++primerplus编程练习答案.docx_第7页
第7页 / 共10页
C++primerplus编程练习答案.docx_第8页
第8页 / 共10页
C++primerplus编程练习答案.docx_第9页
第9页 / 共10页
C++primerplus编程练习答案.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C++primerplus编程练习答案.docx

《C++primerplus编程练习答案.docx》由会员分享,可在线阅读,更多相关《C++primerplus编程练习答案.docx(10页珍藏版)》请在冰点文库上搜索。

C++primerplus编程练习答案.docx

C++primerplus编程练习答案

C++primerplus

编程练习答案

注:

本人暑假正在看这本书,顺便就把题目做了,均经过了编译器通过,无注释。

第二章

1:

#include

#definemax10

usingnamespacestd;

voidmain()

{

charname[max],dizhi[max];

cout<<"请输入姓名:

";

cin>>name;

cout<<"请输入地址:

";

cin>>dizhi;

cout<<"姓名--->"<"<

}

2:

#include

usingnamespacestd;

voidmain()

{

longjuli;

cout<<"请输入距离long(1long为220码):

";

cin>>juli;

cout<<"按照您输入的距离是:

"<

}

3:

#include

usingnamespacestd;

voidblind()

{

cout<<"Threeblindmice\n";

}

voidrun()

{

cout<<"Seehowtheyrun\n";

}

voidmain()

{

for(inti=0;i<2;i++)

blind();

for(intj=0;j<2;j++)

run();

}

4:

#include

usingnamespacestd;

voidmonth(intage)

{

cout<<"该年龄一共包含"<

\n";

}

voidmain()

{

intage;

cout<<"请输入年龄:

";

cin>>age;

month(age);

}

5:

#include

usingnamespacestd;

doublefahrenheit(doublecelsius)

{

return1.8*celsius+32.0;

}

voidmain()

{

doublecelsius;

cout<<"pleaseenteracelsiusvalue:

";

cin>>celsius;

cout<

}

6:

#include

usingnamespacestd;

doubleastronomical(doublelight)

{

return63240*light;

}

voidmain()

{

doublelight;

cout<<"Enterthenumberoflightyears:

";

cin>>light;

cout<

}

7:

#include

usingnamespacestd;

voiddisplay(inthours,intminutes)

{

cout<<"Time:

"<

"<

}

voidmain()

{

inthour,minute;

cout<<"pleaseinputthetimeofhour:

";

cin>>hour;

cout<<"pleaseinputthetimeofminute:

";

cin>>minute;

display(hour,minute);

}

第三章

1:

#include

usingnamespacestd;

constfloatdanwei=0.0833333;

voidiswap(intcun)

{

cout<<"您的身高为:

"<

"<

}

voidmain()

{

intcun;

cout<<"请输入英寸单位的身高(整数):

_______\b\b\b\b\b\b";

cin>>cun;

iswap(cun);

}

2:

#include

usingnamespacestd;

constdoubleyingchi=12;

constdoublebang=2.2;

constdoublememter=0.0245;

voidcaculate(doublechi,doublecun,doubleweight)

{

doubleBMI;

doubleyingcun,mi,qianke;

yingcun=cun+chi*yingchi;

mi=yingcun*memter;

qianke=weight/bang;

BMI=qianke/(mi*mi);

cout<<"您的BMI值为:

"<

}

voidmain()

{

doublechi,cun,weight;

cout<<"请输入身高(以几英尺几英寸方式输入):

";

cin>>chi>>cun;

cout<<"请输入体重(以磅为单位):

";

cin>>weight;

caculate(chi,cun,weight);

}

3:

#include

usingnamespacestd;

voidmain()

{

doubledegrees,minutes,seconds,sum;

cout<<"Enteralatitudeindegrees,minutes,andseconds:

"<

cout<<"First,enterthedegrees:

";

cin>>degrees;

cout<<"Next,entertheminutesofarc:

";

cin>>minutes;

cout<<"Finally,enterthesecondsofarc:

";

cin>>seconds;

sum=degrees+minutes/60+seconds/3600;

cout<

}

4:

#include

usingnamespacestd;

constlongm=60;

constlongh=60;

constlongd=24;

intsumday(longseconds)

{

longhour,minute;

minute=seconds/m;

hour=minute/h;

returnhour/d;

}

intsumhour(longseconds,intday)

{

longminute;

seconds=seconds-day*d*h*m;

minute=seconds/m;

returnminute/h;

}

intsumminute(longseconds,intday,inthour)

{

seconds=seconds-(day*d*h*m+hour*h*m);

returnseconds/m;

}

intsumsecond(longseconds,intday,inthour,intminute)

{

returnseconds=seconds-(day*d*h*m+hour*h*m+minute*m);

}

voidmain()

{

longseconds;

intday,hour,minute,second;

cout<<"Enterthenumberofseconds:

";

cin>>seconds;

day=sumday(seconds);

hour=sumhour(seconds,day);

minute=summinute(seconds,day,hour);

second=sumsecond(seconds,day,hour,minute);

cout<

}

5:

#include

usingnamespacestd;

voidmain()

{

doubleworld,us;

cout<<"Entertheworld'spopulation:

";

cin>>world;

cout<<"Enterthepopulationoftheus:

";

cin>>us;

doublebilv;

bilv=us/world;

cout<<"Thepopulationoftheusis"<

}

6:

#include

usingnamespacestd;

voidmain()

{

floatmemter,jialun;

cout<<"以美国风格还是欧洲风格显示耗油量?

m为美国,o为欧洲!

"<

cout<<"请输入(m或o):

";

charc;

cin>>c;

if(c=='m')

{

cout<<"请输入驱车里程(英里):

";

cin>>memter;

cout<<"请输入使用汽油量(加仑):

";

cin>>jialun;

cout<<"汽车耗油量为:

"<

}

else

{

cout<<"请输入驱车里程(公里):

";

cin>>memter;

cout<<"请输入使用汽油量(升):

";

cin>>jialun;

floatofg;

ofg=(100*jialun)/memter;

cout<<"汽车耗油量为:

"<

}

}

7:

include

usingnamespacestd;

voidmain()

{

cout<<"请输入欧洲风格的汽车耗油量(每100公里消耗的汽油量(升)):

";

floatofg;

cin>>ofg;

floatjialun;

jialun=ofg/3.875;

floathaoyou;

haoyou=62.14/jialun;

cout<<"转换成美国风格的耗油量(一加仑的里程,mpg):

"<

}

第四章

待我上传。

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

当前位置:首页 > 表格模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2