第九届蓝桥杯大赛个人赛省赛(软件类)真题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;
}
相关推荐
好好沉淀2 小时前
1.13草花互动面试
面试·职场和发展
程序员小白条5 小时前
面试 Java 基础八股文十问十答第八期
java·开发语言·数据库·spring·面试·职场和发展·毕设
恶魔泡泡糖8 小时前
51单片机矩阵按键
c语言·算法·矩阵·51单片机
求梦8209 小时前
字节前端面试复盘
面试·职场和发展
千金裘换酒9 小时前
LeetCode 二叉树的最大深度 递归+层序遍历
算法·leetcode·职场和发展
松涛和鸣9 小时前
DAY52 7-Segment Display/GPIO/Buttons/Interrupts/Timers/PWM
c语言·数据库·单片机·sqlite·html
Echo缘9 小时前
关于在.cpp文件中包含c的头文件,编译报错问题
c语言·开发语言
我是海飞10 小时前
杰理 AC792N WebSocket 客户端例程使用测试教程
c语言·python·单片机·websocket·网络协议·嵌入式·杰理
项目題供诗10 小时前
C语言基础(三)
c语言·c++
码农水水10 小时前
中国电网Java面试被问:流批一体架构的实现和状态管理
java·c语言·开发语言·面试·职场和发展·架构·kafka