




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一题/*宋文隽作业第一题*内容包括闰平年判断,2月天数判断 4,6,9,11月判断。输入日期累加i天后日期的判断*/#include#include #define uint unsigned intint s(int c) int leap; if(c%400=0|(c%4=0&c%100!=0)/判断是不是闰年 leap=1; else leap=0; return leap;class data public: data( ) cout输入完日期回车endl; coutyear; while(0=year)cout输入年数有误,请确定年数范围endl;cout重新输入:endl;coutyear; if (s(year) cout闰年endl;/二月29天 else cout平年endl;/二月28天 coutmonth; while(0=month|month12)cout输入月数有误,请确定月数范围endl;cout重新输入:endl;coutmonth; coutday; if(month=4|month=6|month=9|month=11)while(0=day|day30)cout输入天数有误,请确定天数范围,此月最多30天endl;cout重新输入:endl;coutday; while(0=day|day31)cout输入天数有误,请确定天数范围endl;coutday; if(month=2&s(year)=1)while(0=day|day29)cout输入天数有误,请确定天数范围此月最多29天endl;cout重新输入:endl;coutday; else if(month=2&s(year)=0)while(0=day|day28)cout输入天数有误,请确定天数范围此月最多28天endl;cout重新输入:endl;coutday; void display() unsigned char mon1213=January,February,March,April,May,June,July,August,September,October,November,December; coutthe day is=month-day-yearendl; coutthe day is=monmonth-1,day,yearendl; void add(long int i) couti天后的日期:endl;/细心输入验证程序准确性while(i-)if(month!=12&month!=2&month!=4&month!=6&month!=9&month!=11) if(day=31) month+; day=1; else day+; else if(month=12) if(day=31) year+;month=1;day=1; else day+; else if(month=2) if (s(year) if(day=29)month+;day=1; elseday+; else if(day=28)month+;day=1; elseday+; else if(month=4|month=6|month=9|month=11) if(day=30) month+;day=1; else day+; setdata() coutthe day is reset.endl; private:int year; int month; int day;void main() int i; while(1) data d1;d1.display();cout输入累加天数i;d1.add(i);d1.display();d1.setdata(); 运行结果 第二题/*宋文隽c+作业第二题*内科大教师、研究生、本科生工资以及奖学金等级系统*/#include#includeclass student public:void input1(int n=0,char *na=noname,char *dw=nomame,float P=0.0,float R=0.0,float Q=0.0,int jxj=0) num=n;char *mm1=一等奖学金;char *mm2=二等奖学金;char *mm3=三等奖学金;char *mm4=无学金;strcpy(name,na);strcpy(work,dw);p=P;r=R;q=Q;ps=P+R+Q;score=ps;av=score/3;ave=av; if(ave=95&ave=85&ave=80&ave=0&ave80) money=000;strcpy(mmm,mm4); int getnum1()return num;char *getname1()return name;char *getwork1()return work;float getp1()return p;float getr1()return r;float getq1()return q;float getpoint1()return score;float getave1()return ave;int getmoney1()return money;char *getmmm1()return mmm;private: int num,money;char name10,work10,mmm30;float score,p,r,q,ave,ps,av;class teacher :virtual public studentpublic:void input2(int n=0,char *na=noname,char *dw=nomame)student:input1(n,na,dw); void putcount(int MO,int ks) char *zc1=副教授; char *zc2=讲师; if(teacher:getnum1()201102500) ksq=40; strcpy(zc,zc1); else if(teacher:getnum1()201102200&teacher:getnum1()201102400) ksq=30; strcpy(zc,zc2); mo=MO*12;pao=2*ks*ksq;pa=pao+mo;money=pa; int getksq2()return pao;int getmon2()return money;int getmo2()return mo;char *getzc2()return zc;private:int money,mo,pa,ks,pao;int ksq;char zc10,*zc1,*zc2;class postgraduate :virtual public teacherpublic:void input(int n=0,char *na=noname,char *dw=nomame,float P=0.0,float R=0.0,float Q=0.0,int MO=0.0)student:input1(n,na,dw,P,R,Q);teacher:putcount(MO,ks);private: float P,Q,R,score;int money,mo,pa,ks,ksq;void main()student stu1;teacher tea1,tea2;postgraduate pos1;stu1.input1(201102219,student1,内科大本科,80,81,92);tea1.input2(201102530,teacher1,内科大);tea1.putcount(5000,100);tea2.input2(201102210,teacher2,内科大);tea2.putcount(3500,120);pos1.input(201102000,student2,内科大研究生,82,88,89);pos1.putcount(500,30);cout学号 stu1.getnum1() 姓名 stu1.getname1() 单位 stu1.getwork1() 成绩1: stu1.getp1() 成绩2: stu1.getr1() 成绩3: stu1.getq1() 总分: stu1.getpoint1() 平均分: stu1.getave1() 奖学金等级: stu1.getmmm1() 奖学金: stu1.getmoney1()endl; cout编号 tea1.getnum1() 姓名 tea1.getname1() 单位 tea1.getwork1() 职称 tea1.getzc2() 基本工资:tea1.getmo2() 课时的钱: tea1.getksq2() 年薪:tea1.getmon2()endl;cout编号 tea2.getnum1() 姓名 tea2.getname1() 单位 tea2.getwork1() 职称 tea2.getzc2() 基本工资:tea2.getmo2() 课时的钱: tea2.getksq2() 年薪:tea2.getmon2()endl;cout学号 pos1.getnum1() 姓名 pos1.getname1() 单位 pos1.getwork1() 成绩1:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳务合同模板
- 租赁合同:融资租赁协议3篇
- 集体耕地承包合同2篇
- 瑞吉氏染色课件
- 安全方面的培训课题课件
- 理财和养老课件
- 理想华莱课件教学
- 店面升级装修工程方案(3篇)
- 电厂氨水改造工程方案(3篇)
- 球磨机培训课件
- “学回信精神·助改革发展”专题调研报告
- 2025年医学基础知识题库及答案
- 职业院校实习生考核评价标准
- 水果保鲜的秘密课件
- 2025-2030矿山工程机械租赁市场商业模式与风险防控报告
- 无人机公开课课件
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷:电子信息工程领域
- 仓库维修协议书
- 城管协管员面试题及答案
- 居家养老服务方案投标文件(技术方案)
- 风电场施工的重点和难点及保证措施
评论
0/150
提交评论