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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C++程序资料.docx

1、C+程序资料/输出hello#include void main()couthello,c+!n;/输入输出练习#include void main()int x=1;double y=2.0;coutxy;coutx,y,x+y/n;/输出50000#include void main() int i,j; j=50000; i=j;coutthe short int is:iendl;coutthe shout unsigned int is:jendl;couti的长度是:sizeof(j)endl;coutj的长度是:sizeof(i)endl;/输出大写字母表#include voi

2、d main()char letter;for (letter=A;letter=Z;letter+)coutletter ;/使用for循环输出不超过输入数字的所有数的阶乘。#include void main()long limits;coutlimits;coutFactorial numbers of0is1endl;coutFactorial numbers of1is1endl;long fac=1,i=0;for( i=2;fac=limits;i+) fac*=i; coutFactorial numbers ofiisfacendl; / 查找序列中最大元素#include

3、void main()int num,max;coutnum;for(max=num;num0;)if(nummax)max=num;cinnum;coutThe max value is:maxendl;/在主程序中提示输入整数n,编写函数用递归的方法求1 + 2 + + n的值。#include #include int fn1(int i);void main()int i;cout i ;cout 从1累加到 i 的和为: fn1(i) endl;int fn1(int i)if (i = 1)return 1;elsereturn i + fn1(i -1);/ 按素数定义判断一个整

4、数是否素数#includeusing namespace std;/-int main() coutm; for(int i=2; im; +i) if(m%i=0) coutm isnt a prime.n; return 1; coutm is a prime.n;/ 日期结构/=#include#includeusing namespace std;/-struct Date int year; int month; int day;/-void print(Date);bool isLeapYear(Date d);/-int main() Date d; d.year = 2000;

5、 d.month = 12; d.day = 6; if(isLeapYear(d) print(d);/-void print(Date s) cout.fill(0); coutsetw(4)s.year-setw(2)s.month-setw(2)s.dayn; cout.fill( );/-bool isLeapYear(Date d) return (d.year % 4=0 & d.year % 100!=0)|(d.year % 400=0);/ struct Student #include #include #include using namespace std;struc

6、t Student int num; string name; char sex; int age; ;int main() Student stu = 001, Li Lin, F, 20 ; cout Num: stu.num endl; cout Name: stu.name endl; cout Sex: stu.sex endl; cout Age: stu.age endl; return 0;/ 矩阵转置#include#include#include#includeusing namespace std;/-vectorvector a; / global variablevo

7、id input();void transpose();void print();/-int main() input(); transpose(); print();/-void input() ifstream in(a.txt); int row, col; inrowcol; a.resize(row, vector(col); for(int i=0; irow; +i) for(int j=0; jaij;/-void transpose() vectorvector b(a0.size(), vector(a.size(); for(int i=0; ia.size(); +i)

8、 for(int j=0; ja0.size(); +j) bji = aij; a = b;/-void print() for(int i=0; ia.size(); +i) for(int j=0; ja0.size(); +j) coutsetw(4)aij; coutendl; /统计个数#include #include int count(char *str)int i,num=0; for (i=0; stri; i+)if ( (stri=a & stri=A & stri=Z) )num+;return num; void main()char text100;cout P

9、leaseinput an english sentence: endl;gets(text);cout there are count(text) letters。 endl;/ 静态局部数据#includeusing namespace std;/-void func();int n=1;/-int main() int a=0, b=-10; couta=a, b=b, n=nendl; func(); couta=a, b=b, n=nendl; func();/-void func() static int a=2; int b=5; a+=2, b+=5; n+=12; couta

10、=a, b=b, n=nendl;/数组#includevoid transpose(int x,int n); int main() int a6=1,2,3,4,5,6; int i; cout原数组:; for(i=0;i6;i+) couttai; coutendl; transpose(a,6); cout逆置后:; for(i=0;i6;i+) couttai; coutendl; return 0;void transpose(int x,int n) int temp,i; for(i=0;in;i+,n-) temp=xi; xi=xn-1; xn-1=temp; /类和对象

11、#includeclass Cuboid /声明长方体类 public: /公有成员,声明类的接口 void setCuboid(double l=2,double w=2,double h=2); double getLength() return itsLength; double getWidth() return itsWidth; double getHeight() return itsHeight; double getVolume(); /计算长方体的体积 double getSurfaceArea(); /计算长方体的表面积 private: /私有成员 double its

12、Length; double itsWidth; double itsHeight;/#includeEXAMPLE4_9.Hvoid Cuboid:setCuboid(double l,double w,double h) itsLength=l; itsWidth=w; itsHeight=h;double Cuboid: getVolume() double vol; vol=itsLength*itsWidth*itsHeight; return vol;double Cuboid:getSurfaceArea() double area; area=2*(itsLength*itsW

13、idth+itsLength*itsHeight+itsWidth*itsHeight); return area;int main() Cuboid cuboid1,cuboid2; /声明对象 cuboid1.setCuboid(); /用默认值设置长方体的长、宽、高 cuboid2.setCuboid(2.5,3.6,4.8); /用给定值设置长方体的长、宽、高 cout长方体1: endl; coutt长:t cuboid1.getLength(); /输出长方体1的长 coutt宽:t cuboid1.getWidth(); /输出长方体1的宽 coutt高:t cuboid1.ge

14、tHeight()endl; /输出长方体1的高 coutt体积:t cuboid1.getVolume();/求长方体1的体积,并输出 /求长方体1的表面积,并输出 coutt表面积:t cuboid1.getSurfaceArea()endl; coutendl; cout长方体2: endl; coutt长:t cuboid2.getLength(); /输出长方体2的长 coutt宽:t cuboid2.getWidth(); /输出长方体2的宽 coutt高:t cuboid2.getHeight()endl; /输出长方体2的高coutt体积:t cuboid2.getVolume

15、();/求长方体2的体积,并输出 /求长方体2的表面积,并输出 coutt表面积:t cuboid2.getSurfaceArea()endl; return 0;/时钟类#includeusing namespace std;/定义class Clock public: void setTime(int newH, int newM, int newS); void showTime(); private: int hour, minute, second;/ /实现void Clock:setTime(int newH, int newM, int newS) hour = newH; m

16、inute = newM; second = newS;inline void Clock:showTime() cout hour : minute : secondendl;int main() Clock myClock; myClock.setTime(8, 30, 30); myClock.showTime(); return 0;/ overload operator/=#includeusing namespace std;/-class Point int x, y;public: void set(int a, int b) x=a, y=b; void print()con

17、st cout(x, y)n; friend Point operator+(const Point& a, const Point& b); friend Point add(const Point& a, const Point& b);/=Point operator+(const Point& a, const Point& b) Point s; s.set(a.x+b.x, a.y+b.y); return s;/-Point add(const Point& a, const Point& b) Point s; s.set(a.x+b.x, a.y+b.y); return s;/-int main() Point a, b; a.set(3,2); b.set(1,5); (a+b).print(); operator+(a,b).print(); add(a, b).print();/=

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

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