C++大学教程习题解答第七版Word格式.docx

上传人:b****5 文档编号:15705526 上传时间:2022-11-15 格式:DOCX 页数:46 大小:23.76KB
下载 相关 举报
C++大学教程习题解答第七版Word格式.docx_第1页
第1页 / 共46页
C++大学教程习题解答第七版Word格式.docx_第2页
第2页 / 共46页
C++大学教程习题解答第七版Word格式.docx_第3页
第3页 / 共46页
C++大学教程习题解答第七版Word格式.docx_第4页
第4页 / 共46页
C++大学教程习题解答第七版Word格式.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

C++大学教程习题解答第七版Word格式.docx

《C++大学教程习题解答第七版Word格式.docx》由会员分享,可在线阅读,更多相关《C++大学教程习题解答第七版Word格式.docx(46页珍藏版)》请在冰豆网上搜索。

C++大学教程习题解答第七版Word格式.docx

>

hours1>

hours2>

hours3;

fixed<

setprecision

(2);

Car"

<

setw(20)<

Hours"

Charge"

endl;

1"

hours1<

calculateCharges(hours1)<

endl;

2"

hours2<

calculateCharges(hours2)<

3"

hours3<

calculateCharges(hours3)<

TOTAL"

setw(16)<

hours1+hours2+hours3<

setw(20)

<

calculateCharges(hours1)+calculateCharges(hours2)+calculateCharges(hours3)<

}

doublecalculateCharges(doublehours)

{

if((hours>

0)&

&

(hours<

=3))

return2.0;

else

if((hours>

3)&

=19))

return2.00+ceil(hours-3)*0.5;

return10;

}

6.14

doubleroundToInteger(double);

doubleroundToTenths(double);

doubleroundToHundredths(double);

doubleroundToThousandths(double);

doublex;

PleaseInputthenumber:

x;

roundToInteger:

roundToInteger(x)<

roundToTenths:

roundToTenths(x)<

roundToHundredths:

roundToHundredths(x)<

roundToThousandths:

roundToThousandths(x)<

doubleroundToInteger(doublenumber)

returnfloor(number+.5);

doubleroundToTenths(doublenumber)

returnfloor(number*10+.5)/10;

doubleroundToHundredths(doublenumber)

{

returnfloor(number*100+.5)/100;

doubleroundToThousandths(doublenumber)

returnfloor(number*1000+.5)/1000;

6.16

ctime>

cstdlib>

 

srand(time(0));

intx;

x=1+rand()%1;

cout<

x="

x<

x=1+rand()%100;

x="

x=0+rand()%9;

x=1000+rand()%112;

x=-1+rand()%2;

x=-3+rand()%15;

6.17

intmain()

intarray1[]={2,4,6,8,10};

intarray2[]={3,5,7,9,11};

intarray3[]={6,10,14,18,22};

srand(time(0));

for(inti=0;

i<

3;

i++)

cout<

第Ì

¨

²

i+1<

次ä

?

随?

机¨

结¨

¢

果?

:

\t第Ì

一°

组Á

¦

数º

y据Y中D的Ì

y:

array1[rand()%5]<

二t组Á

array2[rand()%5]<

三¨

y组Á

array3[rand()%5]<

endl<

return(0);

6.18

intintegerPower(int,int);

intx,y;

Pleaseinputthebase:

plesaeinputtheexponent:

y;

integerPower("

"

y<

)="

integerPower(x,y);

intintegerPower(intbase,intexponent)

intvalue1=1;

for(intcounter=1;

counter<

=exponent;

counter++)

value1*=base;

returnvalue1;

6.19

doublehypotenuse(double,double);

doublex,y;

Pleaseinputtheside1:

plesaeinputtheside2:

hypotenuse="

setprecision

(2)<

hypotenuse(x,y);

doublehypotenuse(doubleside1,doubleside2)

returnsqrt(pow(side1,2)+pow(side2,2));

6.20

boolmultiple(double,double);

intmain()

Pleaseinputtwointegernumbers:

loop:

x>

boolalpha<

multiple(x,y)<

//if(multiple(x,y)==1)

//cout<

true\n"

//else

false\n"

gotoloop;

boolmultiple(doublenumber1,doublenumber2)

if(ceil(number2/number1)==floor(number2/number1))

returntrue;

returnfalse;

6.21

booliseven(int);

Pleaseinputtheintegernumber:

x;

iseven(x)<

booliseven(intnumber)

if(number%2==0)

6.22

voidprintSar(int);

printSar(x);

return0;

voidprintSar(intnumber)

f

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

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1