ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:16.51KB ,
资源ID:8291756      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8291756.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c++课后题答案钱能第二版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c++课后题答案钱能第二版.docx

1、c+课后题答案钱能第二版1-1#includeusing namespace std; void main() coutIm a studentendl;1-2#includeusing namespace std;int i,j;void main() for(i=1;i=4;i+) for(j=1;j=4-i;j+) cout ; for(j=1;j=2*i-1;j+) cout*; coutendlendl; for(i=1;i=3;i+) for(j=1;j=i;j+) cout ; for(j=1;j=(7-2*i);j+) cout*; coutendlendl; 2-13#inc

2、ludeusing namespace std;int i,j;void main() for(i=1;i=9;i+) coutit; for(i=1;i=9;i+) cout-t; coutendlendl; for(i=1;i=9;i+) /下三角形式 for(j=1;j=i;j+) / couti*jt; / coutendl; coutendlendl; for(i=1;i=9;i+) /shang三角形式 coutti; for(i=0;i9;i+) coutt-; coutendlendl; for (i=1;i=9;i+) for(j=1;j=i;j+) coutt; for(j

3、=i;j=9;j+) / couti*jt; / coutendl; 3-3#include#include#include using namespace std; void main() int a11=6,3,7,1,4,8,2,9,11,5; vector ve(a,a+10); int he=0; int sum=0; float average; float s; for(int i=0;ive.size();i+) sum+=vei; average=sum/ve.size(); for( i=0;ive.size();i+) he+=(vei-average)*(vei-ave

4、rage); s=sqrt(he/ve.size(); couts=sendl;4-6#include#include#includeusing namespace std;void main() int a=0; ifstream in(D:aaa.txt); for(string s;getline(in,s);) for(istringstream sin(s);sina;) if(a%3=0)&(a%5=0)&(a%7=0) couta能同时被3 5 7整除endl; else if(a%3=0)&(a%5)&(a%7) couta能被3整除 不能被5整除 也不能被7整除endl; e

5、lse if(a%3)&(a%5=0)&(a%7) couta能被5整除 不能被3整除 也不能被7整除endl; else if(a%3)&(a%5)&(a%7=0) couta能被7整除 不能被3整除 也不能被5整除endl; else if(a%3)&(a%5)&(a%7) couta不能被3 5 7 任意一个整除endl; 4-8#includeusing namespace std;void transform(int );int n;void main() /十进制数转换为二进制数 cout输入要转换的十进制整数:num; transform(num); void transform

6、(int n) if (n2) cout=2) transform(n/2); coutn%2; 5-5#include#include#include#include#includeusing namespace std;typedef vectorvector vii;/-vector read() vectora; ifstream in(D:aaa.txt); for(string s;getline(in,s);) int c; for(istringstream sin(s);sinc;) a.push_back (c); if(a.empty() coutNO ELement!e

7、ndl; else cout从磁盘中读取数据输出结果是:endl; for(int i=0;ia.size();i+) coutai ; /输出读取的数据 coutendlendl; return a; /- int bit_twice_sum(int a) int sum=0; for(int x=a;x;x/=10) sum+=(x%10)*(x%10); return sum; /- bool compare(int sum1,int sum2) return bit_twice_sum(sum1)bit_twice_sum(sum2); /- void insert_cout(vect

8、orve) cout请输入你想插入的数:num; ve.push_back(num); sort(ve.begin(),ve.end(),compare); coutendl插入数之后,再按各位数字平方之和的大小输出:endl; for(int i=0;ive.size();i+) coutvei ; coutendl; /-void main() vectorv0=read(); sort(v0.begin(),v0.end(),compare); coutendl按各位数字平方之和的大小输出:endl; for(int i=0;iv0.size();i+) coutv0i ; couten

9、dl; insert_cout(v0); /-8-1#include#includeusing namespace std;/-class Pointprotected: double x,y; /x y 轴分量public: void set(double ix,double iy)/设置坐标 x=ix; y=iy; /-double xoffset()/取y轴坐标分量 return x;/-double yoffset()/取x轴坐标分量 return y;/-double angle()/取点的极坐标 return (180/3.14159)*atan2(y,x);/-double ra

10、dius()/取点的极坐标半径 return sqrt(x*x+y*y);void Point: add() x+=5; y+=6; coutx=xendly=yendl;void main() Point p; double x,y; coutEnter x and y:xy; p.set(x,y); coutangle=p.angle()endlradius=p.radiusendlx offset=p.xoffset()endly offset=p.yoffset()endl; p.add();8-3#include#includeusing namespace std;class Da

11、teprivate: int year,month,day;public: void set(int d,int m,int y); void add(); void print();void Date:set(int d,int m,int y) year=y; month=m; day=d;void Date:add() day=day+1; /cout加一天之后日期是:dayendl;void Date:print() coutsetfill(0); coutsetw(2)day/setw(2)month/setw(4)yearendl; /coutsetfill( );void mai

12、n() Date d1,d2; d1.set(10,4,2012); d1.print(); d2.set(10,4,2012); d2.add(); d2.print();8-4/*多文件结构*/Time.cpp#includeTime.h void Time:set(int h,int m,int s) hour=h; minite=m; second=s;void Time:print() setfill(0); coutsetw(2)hour:setw(2)minite:setw(2)secondendl;#includeTime.h/主函数void main() Time t; t.

13、set(14,47,39); t.print();9-1#includeusing namespace std;class MyClass int number;public: MyClass(); MyClass(int); MyClass(); void Display();/-MyClass:MyClass()coutConstructing normally.n;/-MyClass:MyClass(int m):number(m) coutConstructing with a number:numberendl;/-void MyClass:Display()coutDisplay

14、s number:numberendl;/-MyClass :MyClass()coutDestructing.n;/-void main() MyClass obj1; MyClass obj2(20); obj1.Display(); obj2.Display();/-9-3#includeusing namespace std;/-class CAT int *itsAge;public: CAT():itsAge(new int(5) CAT()delete itsAge; int GetAge() const return *itsAge; void SetAge(int age)*

15、itsAge=age;/-void main() CAT friskey; coutfriskeys age:friskey.GetAge()endl; coutSetting friskey to 6n; friskey.SetAge(6); coutCreating boots from friskeyn; CAT boot(friskey); coutfriskeys age:friskey.GetAge()endl; coutboots age: boot.GetAge()endl; coutsetting friskey to 7n; friskey.SetAge(7); coutfriskrys age: friskey.GetAge()endl; coutboots age: boot.GetAge()endl; -精心整理,希望对您有所帮助!

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

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