每日一题第15届蓝桥杯c/c++本科B组省赛第3题

cpp 复制代码
#include<iostream>
using namespace std;
int jud(int a) {
	int c = 1;//位数
	while (a) {
		int t = a % 10;
		if (c % 2 != 0) {//奇数位
			if (t % 2 == 0)return 0;//偶数不符合
		}
		else {//偶数位
			if (t % 2 != 0)return 0;//奇数不符合
		}
		c++;
		a /= 10;
	}
	return 1;
}
int main() {
	int count = 0;
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		if (i % 2 != 0) {
			if (jud(i))count++;
		}
	}
	cout << count << endl;
	return 0;
}
相关推荐
yoke菜籽14 小时前
面试150——二叉树
面试·职场和发展
熬了夜的程序员1 天前
【LeetCode】109. 有序链表转换二叉搜索树
数据结构·算法·leetcode·链表·职场和发展·深度优先
测试老哥1 天前
软件测试之单元测试知识总结
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
遇印记1 天前
蓝桥java蜗牛
java·学习·蓝桥杯
小白程序员成长日记1 天前
2025.11.13 力扣每日一题
算法·leetcode·职场和发展
天真小巫1 天前
2025.11.13总结
职场和发展
橘颂TA1 天前
【剑斩OFFER】算法的暴力美学——山脉数组的蜂顶索引
算法·leetcode·职场和发展·c/c++
博语小屋1 天前
力扣11.盛水最多的容器(medium)
算法·leetcode·职场和发展
Swift社区1 天前
LeetCode 423 - 从英文中重建数字
算法·leetcode·职场和发展