c++课后题答案钱能第二版培训讲学Word文档格式.docx

上传人:b****5 文档编号:18679339 上传时间:2022-12-31 格式:DOCX 页数:14 大小:17.98KB
下载 相关 举报
c++课后题答案钱能第二版培训讲学Word文档格式.docx_第1页
第1页 / 共14页
c++课后题答案钱能第二版培训讲学Word文档格式.docx_第2页
第2页 / 共14页
c++课后题答案钱能第二版培训讲学Word文档格式.docx_第3页
第3页 / 共14页
c++课后题答案钱能第二版培训讲学Word文档格式.docx_第4页
第4页 / 共14页
c++课后题答案钱能第二版培训讲学Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

c++课后题答案钱能第二版培训讲学Word文档格式.docx

《c++课后题答案钱能第二版培训讲学Word文档格式.docx》由会员分享,可在线阅读,更多相关《c++课后题答案钱能第二版培训讲学Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

c++课后题答案钱能第二版培训讲学Word文档格式.docx

endl<

}

=3;

=i;

=(7-2*i);

2-13

=9;

\t"

-"

i++)//下三角形式

//{

i*j<

//}

i++)//shang三角形式

i;

for(i=0;

9;

for(i=1;

{

for(j=i;

3-3

vector>

cmath>

usingnamespacestd;

inta[11]={6,3,7,1,4,8,2,9,11,5};

vector<

int>

ve(a,a+10);

inthe=0;

intsum=0;

floataverage;

floats;

for(inti=0;

ve.size();

sum+=ve[i];

average=sum/ve.size();

for(i=0;

he+=(ve[i]-average)*(ve[i]-average);

s=sqrt(he/ve.size());

s="

s<

4-6#include<

fstream>

sstream>

inta=0;

ifstreamin("

D:

\\aaa.txt"

);

for(strings;

getline(in,s);

for(istringstreamsin(s);

sin>

>

a;

if((a%3==0)&

&

(a%5==0)&

(a%7==0))

a<

能同时被357整除"

elseif((a%3==0)&

(a%5)&

(a%7))

能被3整除不能被5整除也不能被7整除"

elseif((a%3)&

能被5整除不能被3整除也不能被7整除"

能被7整除不能被3整除也不能被5整除"

不能被357任意一个整除"

4-8

voidtransform(int);

intn;

voidmain()//十进制数转换为二进制数

输入要转换的十进制整数:

intnum;

cin>

num;

transform(num);

voidtransform(intn)

if(n<

2)

n;

elseif(n>

=2)

transform(n/2);

n%2;

5-5

algorithm>

typedefvector<

vector<

>

vii;

//---------------------------------------------------------------

read()

intc;

c;

a.push_back(c);

if(a.empty())

NOELement!

else

从磁盘中读取数据输出结果是:

a.size();

a[i]<

//输出读取的数据

returna;

}

intbit_twice_sum(inta)

for(intx=a;

x;

x/=10)

sum+=(x%10)*(x%10);

returnsum;

//-----------------------------------------------------------------------

boolcompare(intsum1,intsum2)

returnbit_twice_sum(sum1)<

bit_twice_sum(sum2);

voidinsert_cout(vector<

ve)

请输入你想插入的数:

ve.push_back(num);

sort(ve.begin(),ve.end(),compare);

插入数之后,再按各位数字平方之和的大小输出:

ve[i]<

{

v0=read();

sort(v0.begin(),v0.end(),compare);

按各位数字平方之和的大小输出:

v0.size();

v0[i]<

insert_cout(v0);

}

8-1

//------------------------------------

classPoint

protected:

doublex,y;

//xy轴分量

public:

voidset(doubleix,doubleiy)//设置坐标

x=ix;

y=iy;

//------------------------------------------

doublexoffset()//取y轴坐标分量

returnx;

doubleyoffset()//取x轴坐标分量

returny;

//----------------------------------------

doubleangle()//取点的极坐标@

return(180/3.14159)*atan2(y,x);

//--------------------------------------

doubleradius()//取点的极坐标半径

returnsqrt(x*x+y*y);

voidPoint:

:

add(){

x+=5;

y+=6;

x="

x<

y="

y<

};

voidmain(){

Pointp;

Enterxandy:

x>

y;

p.set(x,y);

angle="

p.angle()<

radius="

p.radius<

xoffset="

p.xoffset()<

yoffset="

p.yoffset()<

p.add();

8-3

iomanip>

classDate

private:

intyear,month,day;

voidset(intd,intm,inty);

voidadd();

voidprint();

voidDate:

set(intd,intm,inty)

year=y;

month=m;

day=d;

add()

day=day+1;

//cout<

加一天之后日期是:

day<

print()

setfill('

0'

setw

(2)<

'

/'

month<

setw(4)<

year<

'

Dated1,d2;

d1.set(10,4,2012);

d1.print();

d2.set(10,4,2012);

d2.add();

d2.print();

8-4

/**

多文件结构

*/

//Time.cpp

#include"

Time.h"

voidTime:

set(inth,intm,ints)

hour=h;

minite=m;

second=s;

voidTime:

setfill('

hour<

minite<

second<

//主函数

Timet;

t.set(14,47,39);

t.print();

9-1

classMyClass

intnumber;

MyClass();

MyClass(int);

~MyClass();

voidDisplay();

//--------------------------------------------------

MyClass:

MyClass(){cout<

Constructingnormally.\n"

//------------------------------------------------------

MyClass(intm):

number(m)

Constructingwithanumber:

number<

//-----------------------------------------------------

voidMyClass:

Display(){cout<

Displaysnumber:

//-----------------------------------------------------------------

MyClass:

~MyClass(){cout<

Destructing.\n"

//---------------------------------------------------

MyClassobj1;

MyClassobj2(20);

obj1.Display();

obj2.Display();

9-3

//----------------------------

各种句式的掌握classCAT

一朵花一颗心一条毛巾{

int*itsAge;

CAT():

itsAge(newint(5)){}

~CAT(){deleteitsAge;

朋友=伙伴仿佛=好像喜欢=喜爱3、日木女王日口4、音门日禾女山intGetAge()const{return*itsAge;

voidSetAge(intage){*itsAge=age;

(6)燕子低飞、(小鱼)游出(水面)、(蚂蚁)搬家表示要(下雨)了。

高兴=开心=快活=快乐时刻=时时=时常};

//-------------------------------------------

温暖的春天炎热的夏天凉爽的秋天寒冷的冬天voidmain()

和、合和河心新和辛

天上有一架飞机。

水里有许多小鱼。

(16)植树节是每年的(3月12日)。

CATfriskey;

明亮的灯光红红的太阳漂亮的衣服cout<

friskey'

sage:

friskey.GetAge()<

一块草地一间学校一张荷叶一个肚子一个菜园cout<

Settingfriskeyto6……\n"

《1柳树醒了》、《9两只鸟蛋》、《4春晓、村居》、《13所见、小池》、《14荷叶圆圆》、《16要下雨了》(自选)、《18四个太阳》、《19乌鸦喝水》、《20司马光》、《24画家乡》(自选)、《25快乐的节日》friskey.SetAge(6);

zh?

ng(长高)lè

(快乐)zhī(一只)kò

ng(有空)cout<

Creatingbootsfromfriskey\n"

口字旁:

叶、呢、吧、呀、吓、叫、吹、吃、听、唱一(条)彩虹一(堆)杏一(朵)花一(只)鸟CATboot(friskey);

老师一边说,一边写。

(2)春眠不觉晓,(处处)闻啼鸟。

夜来(风雨声),花落(知多少)。

天气渐渐热起来了。

boot'

boot.GetAge()<

女女字旁(好妈奶)心心字底(想思念)

4、乐于运用阅读和生活中学到的词语,把话写完整、写通顺。

木字旁:

桃、树、林、机、桥cout<

settingfriskeyto7……\n"

friskey.SetAge(7);

宝盖头:

完、家、定()把()。

()被()。

friskry'

只一只只一只只可爱的小兔cout<

1、音节补充声母、韵母、声调。

(以后)——(以前)(冷淡)——(热情)黑暗——(光明、明亮)一条路一里路一只鹅一群鹅一根木6、量词填空。

3、加偏旁组字,再组词。

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

当前位置:首页 > 医药卫生 > 基础医学

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

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