蓝桥杯 2021 第二轮省赛 B 组 F 题
题目描述
今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 1,我们称满足这样条件的年份为特殊年份。
输入 5 个年份,请计算这里面有多少个特殊年份。
输入格式
输入 5 行,每行一个 4位十进制数(数值范围为 1000 至 9999),表示一个年份。
输出格式
输出一个整数,表示输入的 5 个年份中有多少个特殊年份。
输入输出样例
输入
2019
2021
1920
2120
9899
输出
2
说明/提示
【样例说明】
2021 和 9899 是特殊年份,其它不是特殊年份。
#include<iostream> using namespace std; int main() { int num = 0; for (int i = 0; i < 5; i++) { int y; cin >> y; int a1 = y % 10; int a2 = y / 10 % 10; int a3 = y / 100 % 10; int a4 = y / 1000; if (a4 == a2 && a1 - a3 == 1) num++; } cout << num << endl; return 0; }