厦门理工学院oj1729

Description

2022年厦门理工学院学生将迎来史上最早开始的寒假,寒假从2022年12月31日开始。辅导员老师根据疫情防控要求学生分批离校,如果是省内学生可以从2022年12月31日开始离校;如果是省外学生可以从2023年1月1日开始离校。
昕彤同学知道今天是X月Y日,请你帮忙算一下她还要几天可以离校。

Input

输入三个整型数字。
第一个数字X月,整型。(11 ≤ X ≤ 12)。
第二个数字Y日,整型。(1 ≤ Y ≤ 30)。
第三个数字Z,整型。(1 ≤ Z ≤ 2)。Z为2表示是省外学生,Z为1表示是省内学生。

Output

输出一个整型。值为昕彤还要几天可以离校。

Sample Input

12 30 2

Sample Output

2

Hint

输入12 30 2表示是12月30日且是省外学生,12月30日距离离校时间12月31日1天,省外学生推迟1天离校,还要2天离校。
输入11 15 1表示是11月15日且是省内学生,11月15日距离离校时间12月31日46天(15+16)天,还要46天离开

解题思路:可以观察到将31减去现在的号数是无论如何都要做的,所以可以先写出这个,然后判断是否需要加上11月的天数或者加上外省的一天。

代码如下:

#include<stdio.h>
int main()
{
    int a[3],i,n,k;
    for(i=0;i<3;i++)
    scanf("%d", &a[i]);
    n = 31 - a[1];
    if (a[0] == 11)
        n = n + 30;
    if (a[2] == 2)
        n = n + 1;
    printf("%d", n);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值