PTA 计算年龄问题 (30 分)
定义一个Birthday类,其成员变量有3个整形变量(出生的年月日):year,month,day;提供构造方法对这3个成员变量进行初始化;提供成员变量的get、set方法;成员函数有getAge(),功能是实现计算到2017年12月25日时该Birthday对象的年龄。编写程序测试这个类。
输入格式:
输入出生的年、月、日(注:输入的年月日以换行隔开)
输出格式:
计算得到年龄
输入样例:
在这里给出一组输入。例如:
1995 12 23
输出样例:
在这里给出相应的输出。例如:
22
实现代码如下:
/*#include<stdio.h> int main(void) {int y,m,d;scanf("%d%d%d",&y,&m,&d);if(m==12&&d>25)y=2017-y-1;elsey=2017-y;printf("%d",y); }*/ #include<iostream> using namespace std; class Birthday{int year;int month;int day;int age; public:void set(int y,int m,int d){year=y;month=m;day=d;}void getAge(){if(month==12&&day>25)age=2017-year-1;elseage=2017-year;}void get(){cout<<age;} }; int main(void) {int year,month,day;cin>>year>>month>>day;Birthday ob;ob.set(year,month,day);ob.getAge();ob.get(); }
PTA 计算年龄问题 (30 分)相关推荐
- PTA:7-102 喊山 (30分)---解析(bfs广度优先搜索,vector)
7-102 喊山 (30分) 喊山,是人双手围在嘴边成喇叭状,对着远方高山发出"喂-喂喂-喂喂喂--"的呼唤.呼唤声通过空气的传递,回荡于深谷之间,传送到人们耳中,发出约定俗成的& ...
- mysql计算年龄大于30并删除_还在苦恼MySQL如何根据日期精确计算年龄?看这一篇,就够了!...
转译自 How To Calculate Age From Date Of Birth In MySQL- Querychat,中文转载,请注明出处. 使用SQL语句计算年龄,在事务处理和日期计算中, ...
- PTA 7-2 深入虎穴 (30 分)
著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报.已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门.每一扇门背后或者是一个房间,或者又有很多条路,同样是每条 ...
- PTA 7-3 地铁一日游 (30 分)
森森喜欢坐地铁.这个假期,他终于来到了传说中的地铁之城--魔都,打算好好过一把坐地铁的瘾! 魔都地铁的计价规则是:起步价 2 元,出发站与到达站的最短距离(即计费距离)每 K 公里增加 1 元车费. ...
- 【CCCC】L3-023 计算图 (30分),dfs搜索+偏导数计算
problem L3-023 计算图 (30分) "计算图"(computational graph)是现代深度学习系统的基础执行引擎,提供了一种表示任意数学表达式的方法,例如用有 ...
- 7-67 计算年龄 (10 分)
7-67 计算年龄 (10 分) 定义一个Birthday类,其成员变量有3个整形变量(出生的年月日):year,month,day:提供构造方法对这3个成员变量进行初始化:提供成员变量的get.se ...
- 数据结构PTA习题:进阶实验5-3.2 新浪微博热门话题 (30分)
进阶实验5-3.2 新浪微博热门话题 (30分) 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可以看到 ...
- 某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3门课程的成绩,编写程序,计算每名学生的平均成绩及名次。(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3
某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门课程的成绩,编写程序,计算每名学生的平均成绩及名次.(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门 ...
- PTA L3-031 千手观音 (30 分)
PTA L3-031 千手观音 (30 分) 人类喜欢用 10 进制,大概是因为人类有一双手 10 根手指用于计数.于是在千手观音的世界里,数字都是 10 000 进制的,因为每位观音有 1 000 ...
最新文章
- Azure中继摆脱了WCF的桎梏,走向跨平台
- vivado VIO (virtual input output)虚拟IO的使用
- html5、canvas绘制本地时钟
- 为什么我的vc6.0建立工程时显示不能访问类查文件类信息,类查看信息不可用
- 9个必须时刻警惕的Linux命令代码
- 洛谷P3919可持久化线段树
- java1.5特性_JDK核心API:Java1.5语言新特性简单总结
- java 并发包之 LongAdder 源码分析
- 计算机技能大赛试题及答案,全国中职计算机技能大赛(园区网)试题及参考答案...
- 最好用的个人财务管理工具 Money Pro 2.7.4中文版
- 2021密码应用技术白皮书
- 公安部督办侵犯个人信息案:银行行长卖账号
- python画图matlab,matlab plot画图
- 数据分析案例2:股票均线策略(双均线策略收益率12.15%)
- Oracle EBS AutoConfig详解
- 程序员被科大讯飞裁员:试用期三个月被开,公司连应届生都不放过
- linux/windows_vscode_配置mingw的C/C++环境(by official doc)/一些可能遇到的问题和对策)/vscode中文输出乱码问题
- 负载均衡10年发展,应用交付成核心架构
- bash: /home/xxx/anaconda3/bin/conda: No such file or directory
- IOS 自动订阅以及恢复购买
热门文章
- arduino自制cnc绘图仪_教程 - Arduino + 光驱改造数控绘图机 - MAKE 趣无尽
- Adobe After Effects
- 安大计算机学院李伟教授,安徽大学高教所研究生导师聘任仪式在我校举行
- 三羊献瑞-第六届蓝桥杯省赛
- 用html写显示一首古诗,怎么用html/css写一首古诗
- 类似obs直播工具有哪些_如何使用OBS直播职业玩家之类的游戏
- 2014中国计量学院matlab考试卷,中国计量学院学习心得
- java 属性签名_java – 使用BouncyCastle将签名/身份验证的属性添加到CMS签名
- 程序员副业之无货源闲鱼
- 十一月英语——English In Novermber