【蓝桥杯 2021 省 B2】特殊年份
题目描述:
今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 1,我们称满足这样条件的年份为特殊年份。
输入 5 个年份,请计算这里面有多少个特殊年份。
输入格式
输入 5 行,每行一个 4 位十进制数(数值范围为 1000 至 9999),表示一个年份。
输出格式
输出一个整数,表示输入的 5 个年份中有多少个特殊年份。
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
#include <iostream>
using namespace std;
int main()
{
int N, a, b, c, d, s, t;
for (s = 1, t = 0; s <= 5; s++)
{
cin >> N;
a = N / 1000; //a为千位数字 1234
b = N / 100 % 10; //b为百位数字
c = N % 100 / 10; //c为十位数字
d = N % 10; //d为个位数字
if ((a == c) && (d == b + 1))
t++;
}
cout << t;
return 0;
}
以上代码用基础语句完成题中任务,供初学者参考