安徽大学第九届大学生程序设计竞赛 网络预选赛 H

来源:互联网 发布:郑州网络作文大赛 编辑:程序博客网 时间:2024/04/30 10:40

H. 今年多少岁
Time Limit: 1000 ms   Memory Limit: 64 MB
Total Submission: 478   Submission Accepted: 112
Description
小明出生于1937年7月7日,问对于给定的日期,小明几周岁了,不足一周年的部分可以忽略。

注意:1938年7月6日,小明0周岁,1938年7月7日小明1周岁,同理1939年7月6日,小明1周岁,1939年7月7日,小明2周岁。

Input
一个整数t(1<=t<=100),表示数据组数
对于每组测试数据,三个整数,逗号隔开,分别表示给定日期的年、月、日。给定的日期保证合法, 而且一定是小明出生后的日期,且小明的岁数保证在100以内。

Output
对于每一组数据,输出一个整数,表示小明的周岁数。

Sample Input
OriginalTransformed
21938 7 61938 7 7

Sample Output
OriginalTransformed
01

#include<iostream>#include<cstdio>using namespace std;int main(){    int t,nian,yue,ri;    scanf("%d",&t);    while(t--)    {        scanf("%d%d%d",&nian,&yue,&ri);        if(yue > 7 ) printf("%d\n",nian-1937);       else if(yue == 7 && ri >= 7) printf("%d\n",nian-1937);        else printf("%d\n",nian - 1938);    }    return 0;}

0 0
原创粉丝点击