每日一题第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;
}
相关推荐
炬火初现9 分钟前
Hot100——普通数组
算法·leetcode·职场和发展
小欣加油1 小时前
leetcode 494 目标和
c++·算法·leetcode·职场和发展·深度优先
小欣加油15 小时前
leetcode 1863 找出所有子集的异或总和再求和
c++·算法·leetcode·职场和发展·深度优先
来不及辣哎呀18 小时前
苍穹外卖项目面试总结话术
面试·职场和发展
共享家952718 小时前
LeetCode热题100(1-7)
算法·leetcode·职场和发展
山,离天三尺三1 天前
线程中互斥锁和读写锁相关区别应用示例
linux·c语言·开发语言·面试·职场和发展
代码充电宝1 天前
LeetCode 算法题【简单】283. 移动零
java·算法·leetcode·职场和发展
liuyao_xianhui2 天前
四数之和_优选算法(C++)双指针法总结
java·开发语言·c++·算法·leetcode·职场和发展
墨染点香2 天前
LeetCode 刷题【93. 复原 IP 地址】
算法·leetcode·职场和发展
Asmalin2 天前
【代码随想录day 29】 力扣 860.柠檬水找零
算法·leetcode·职场和发展