第九届蓝桥杯大赛个人赛省赛(软件类)真题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;
}
相关推荐
会编程的土豆11 小时前
由c/c++速通go语言,新手必看
c语言·c++·golang
无限进步_12 小时前
C++ 多态机制完全解析:从虚函数重写到动态绑定原理
java·c语言·jvm·数据结构·c++·windows·后端
爱编码的小八嘎14 小时前
C语言完美演绎9-13
c语言
爱编码的小八嘎14 小时前
C语言完美演绎9-19
c语言
shada14 小时前
mini-dog-c编译器开发 - 04 递归下降解析器
c语言·编译器
无限进步_15 小时前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
顾鉴行思16 小时前
10 字符串常量到底存在哪里?
c语言·汇编·经验分享
Aurorar0rua17 小时前
CS50 x 2024 Notes C - 09
c语言·开发语言·学习方法
knight_9___17 小时前
LLM工具调用面试篇6
人工智能·python·面试·职场和发展·llm·agent
相醉为友18 小时前
040 Linux/裸机/RTOS 项目开发的跨平台兼容性——C语言静态接口抽象底层原理分析
linux·c语言·mcu