第九届蓝桥杯大赛个人赛省赛(软件类)真题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;
}
相关推荐
Pandaconda13 分钟前
【计算机网络 - 基础问题】每日 3 题(十三)
开发语言·经验分享·笔记·后端·计算机网络·面试·职场和发展
梁辰兴40 分钟前
C语言 使用scanf函数时出现错误代码C4996
c语言·开发语言·scanf
凛冬将至__2 小时前
【C语言】__attribute__((constructor)) 和 __attribute__((destructor))详细解析
c语言·constructor·attribute
闲晨2 小时前
谈对象第二弹: C++类和对象(中)
c语言·数据结构·c++·算法
蟹至之3 小时前
字符串函数的使用与模拟(2)——C语言内存函数
c语言·字符串·指针·内存函数
抓哇能手4 小时前
王道408考研数据结构-绪论
c语言·数据结构·考研·算法·408
DANGAOGAO4 小时前
蓝桥杯1.小蓝的漆房
蓝桥杯
戊子仲秋5 小时前
【LeetCode】每日一题 2024_9_18 坐上公交的最晚时间(排序,模拟)
算法·leetcode·职场和发展
摆烂小白敲代码5 小时前
【算法】最长公共子序列(C/C++)
c语言·数据结构·c++·算法·最长公共子序列·lcs
jimte_pro6 小时前
Linux系统接口--信号量、互斥锁、原子操作和自旋锁的区别
linux·c语言·驱动开发