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

题目传送门

题目大意

输入 5 个年份,请计算这里面有多少个千位和十位相等, 个位比百位大 1 的年份。

解题思路

将每一个年份按分离数位规则把每一位都分离,赋给 a,b,c,d 四个数,再判断是否满足千位和十位相等, 个位比百位大 1;如果满足,计数器加一;最后输出计数器即可。

代码

AC记录

#include<bits/stdc++.h>
#define ri register int
using namespace std;
int s[6],ans=0;
int main() {
	for(ri i=1;i<=5;i++){
		cin>>s[i];
		int a=s[i]%10,b=s[i]%100/10,c=s[i]/100%10,d=s[i]/1000;
		if(b==d&&a-c==1)
			ans++;
	}
	cout<<ans;
	return 0;
}

本文作者:Ggsddu_zzy

本文链接:https://www.cnblogs.com/zzyblog0619/p/17003644.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Ggsddu_zzy  阅读(101)  评论(0编辑  收藏  举报
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 【FREE】lucky FuGa pang
【FREE】lucky - FuGa pang
00:00 / 00:00
An audio error has occurred.

作词 : 无

作曲 : Salder4cash

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示