第九届蓝桥杯大赛个人赛省赛(软件类)真题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;
}
相关推荐
我命由我1234523 分钟前
Photoshop - Photoshop 快速选择和更改部分图像内容
学习·职场和发展·求职招聘·职场发展·学习方法·photoshop·ps
lhbweilai26 分钟前
深挖FreeRTOS内核实现(二)
c语言·汇编·stm32·单片机
杨丰玮41832 分钟前
C语言核心语法
java·c语言·开发语言·学习方法
我命由我1234539 分钟前
Photoshop - 了解 Photoshop
学习·职场和发展·产品运营·求职招聘·职场发展·学习方法·photoshop
我命由我123451 小时前
Photoshop - Photoshop 迁移预设,动作和设置
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·学习方法
Zwawa1 小时前
反馈:让系统知道自己做得对不对
c语言·单片机·嵌入式
燕落南枝1 小时前
c语言 洛谷P1765手机题解
c语言·开发语言
2401_832298101 小时前
人工智能时代的变革机遇与社会发展新格局
人工智能·职场和发展
白色的北极熊2 小时前
c语言 求余运算符
c语言·数据结构·算法
小溪学编程2 小时前
C语言篇:枚举类型
java·c语言·前端