安徽大学第九届大学生程序设计竞赛 网络预选赛 H - 今年多少岁


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
Original Transformed
2
1938 7 6
1938 7 7

Sample Output
Original Transformed
0
1

#include
#include
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;
}

你可能感兴趣的:(AOJ)