自学内容网 自学内容网

【蓝桥杯 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;
}

以上代码用基础语句完成题中任务,供初学者参考


原文地址:https://blog.csdn.net/2401_86982397/article/details/143637296

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!