第九届蓝桥杯大赛个人赛省赛(软件类)真题C 语言 A 组-第几个幸运数字

幸运数字是可以被3,5,7任一整除的数字,列举小明号码内的所有可能组合并计数。注意别忘了把1占的一位减去。

cpp 复制代码
#include<stdio.h>
typedef long long ll;
int main(){
	long long ans = 0, n = 59084709587505LL;
	for(ll i = 1; i <= n; i *= 3){//计算小于等于n的数字中可被3,5,7任一整除的个数
		for(ll j = 1; j * i <= n; j *= 5){
			for(ll k = 1; k * i * j <= n; k *= 7){
				ans++;
			}
		}
	}
	printf("%lld", ans - 1);//排除1
	return 0;
}
相关推荐
小郭团队4 分钟前
未来PLC会消失吗?会被嵌入式系统取代吗?
c语言·人工智能·python·嵌入式硬件·架构
黎雁·泠崖23 分钟前
二叉树实战进阶全攻略:从层序遍历到OJ题深度解析
c语言·数据结构·leetcode
散峰而望25 分钟前
【算法竞赛】顺序表和vector
c语言·开发语言·数据结构·c++·人工智能·算法·github
回眸&啤酒鸭28 分钟前
【回眸】WLB头马俱乐部第九次参会——跨年英语演讲
职场和发展·演讲能力·职场充电
程序员三藏39 分钟前
单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
悄悄敲敲敲1 小时前
MySQL复合查询
面试·职场和发展
CCPC不拿奖不改名1 小时前
面向对象编程:继承与多态+面试习题
开发语言·数据结构·python·学习·面试·职场和发展
橘颂TA1 小时前
【剑斩OFFER】算法的暴力美学——力扣:1047 题:删除字符串中的所有相邻重复项
c++·算法·leetcode·职场和发展·结构于算法
Dontla1 小时前
Mock Interview模拟面试,20251225,MNC第一面HR面,AI Engineer
职场和发展
周而复始 否极泰来1 小时前
深入了解指针(1)
c语言·学习