时间限制:1000MS 内存限制:256000KB
题目描述
青蛙弗洛格和它的妈妈是火星动物,在火星上,每年都有 12 个月,每个月的天数都是 30 天,每个月都是从 1 号开始,然后是 2 号,...,每月的最后一天都是 30 号。
弗洛格妈妈想考查一下弗洛格的数学水平,于是问道: “今天是几号?” ,弗洛格回答: “27 号!” , 妈妈说:“正确! ” 。妈妈接着问: “前 1 天是几号?” ,弗洛格回答: “26 号!太简单了!我 读一年级就会了! ” 。妈妈再问: “前 N 天是几号?” ,弗洛格皱起眉头: “这个有点难,我 要写个程序来算” 。由于弗洛格的编程水平一般,你能帮帮它吗?
输入
一个整数 N,表示妈妈问弗洛格,前 N 天是几号?
输出
一个整数。
输入样例 复制
【输入样例1】 2 【输入样例2】 21 【输入样例3】 31
输出样例 复制
【输出样例1】 25 【输出样例2】 6 【输出样例3】 26
说明
【数据规模】
对于 90%的数据,1 ≤ N ≤ 26。即问题的答案一定是本月的某一天。 另外 10%的数据,27 ≤ N ≤ 50。
code:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n>27)//在减去n的基础上加上一个月的天数
cout<<27+30-n;
else//直接减
cout<<27-n;
return 0;
}