"> " />
c++程序考核题库

c++程序考核题库

ID:30774661

大小:209.00 KB

页数:17页

时间:2019-01-03

c++程序考核题库_第1页
c++程序考核题库_第2页
c++程序考核题库_第3页
c++程序考核题库_第4页
c++程序考核题库_第5页
资源描述:

《c++程序考核题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、例2・6:输入一个数,将各位数字翻转后输出#includeusingnamespacestd;intmain(){intn,right_digit,newnum=0;cout«"Enterthenumber:H;cin>>n;cout«nThenumberinreverseorderisdo{right_digit=n%10;cout«right_digit;n/=10;}while(n!=0);cout«endl;return0;}例3・4寻找并输出11^999之间的数m,它满足m、n?和nr?均为回文数。#ineludeus

2、ingnamespacestd;〃判断n是否为回文数boolsymm(unsignedn){unsignedi=n;unsignedm=0;while(i>0){m=m*10+i%10;i/=10;}returnm==n;intmain(){for(unsignedm=11;m<1000;m++)if(symm(m)&&symm(m*m)&&symm(m*m*m)){cout«Hm=H«m;cout«"m*m="«m*m;cout«"=<#inelud

3、eusingnamespacestd;classExamInfo{public:〃三种构造函数,分别用等级、是否通过和百分来初始化Examlnfo(stringname,chargrade):name(name),mode(GRADE),grade(grade){}ExamInfo(stringname,boolpass):name(name),mode(PASS),pass(pass){}ExamInfo(stringname,intpercent):name(name),mode(PERCENTAGE),percent(percent){}vo

4、idshow();private:stringname;〃课程名称enum{GRADE,PASS,PERCENTAGE}mode;〃采用何种计分方式union{chargrade;〃等级制的成绩boolpass;〃是否通过intpercent;〃百分制的成绩};};voidExamlnfo::show(){cout«name«H:H;switch(mode){caseGRADE:cout«grade;break;casePASS:cout«(pass?"PASS":"FAIL");break;casePERCENTAGE:cout«percent;break;}cou

5、t«endl;}intmain(){ExamInfocourselC'English1',B);ExamInfocourseZC^alculus11,true);ExamInfocourse3(HC++Programming",85);coursel.show();course2.show();course3.show();return0;}例5-3具有静态和动态牛存期对象的时钟程序#includeusingnamespacestd;classClock{〃吋钟类定义public:〃外部接口Clock();voidsetTime(intnewH,i

6、ntnewM,intnewS);〃三个形参均貝-有函数原型作用域voidshowTime();private:〃私有数据成员inthour,minute,second;};〃时钟类成员函数实现Clock::Clock():hour(O),minute(O),second(O){}〃构造函数voidClock::setTime(intnewH,intnewM,intnewS){//三个形参均具冇局部作用域hour=newH;minute=newM;second=newS;}voidClock::showTime(){cout«hour««minute««second«e

7、ndl;}ClockglobClock;〃声明对象globClock,具有静态住存期,命名空间作用域〃由缺省构造函数初始化为0:0:0intmain(){〃主函数cout«"Firsttimeoutput:1'«endl;〃引用具有命名空间作用域的对象globClock:globClock.showTime();〃对象的成员函数具冇类作用域〃显示0:0:0globClock.setTime(8,30,30);〃将时间设置为8:30:30ClockmyClock(globClock);〃声明具有局部作用域的对象myClock//调用拷贝构造函数,以gl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。