特殊年份

本文最后更新于:34 分钟前

[蓝桥杯 2021 省 B2] 特殊年份

题目描述

今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 1,我们称满足这样条件的年份为特殊年份。

输入 5 个年份,请计算这里面有多少个特殊年份。

输入格式

输入 5行,每行一个 4位十进制数(数值范围为 1000 至 9999),表示一个年份。

输出格式

输出一个整数,表示输入的 5 个年份中有多少个特殊年份。

样例 #1

样例输入 #1

1
2
3
4
5
2019
2021
1920
2120
9899

样例输出 #1

1
2

理解

直接模拟,用a1,a2,a3,a4分别分理出年份的4位数,再进行条件判断。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include<cstdio>
#include <sstream>
#include<algorithm>
using namespace std;

int main(){
int n;
int res=0;
int a4,a3,a2,a1;
for(int i=0;i<5;i++)
{
cin>>n;
a4=n/1000;
a3=n/100%10;
a2=n%100/10;
a1=n%10;
if(a4==a2&&a1==a3+1)res++;
}
cout<<res<<endl;

return 0;
}


特殊年份
http://example.com/2023/04/24/特殊年份/
作者
zzh
发布于
2023年4月24日
更新于
2023年4月24日
许可协议
原文链接: HTTPS://ZHANGZHIHAO-BLOG.GITHUB.IO
版权声明: 转载请注明出处!