幸运数划分 lucky
题目描述
判断一个正整数n是否能被一个"幸运数"整除。幸运数是指一个只包含4或7的正整数。如:7、47、477等都是幸运数,17、42则不是幸运数。
输入
一行一个正整数n,1≤n≤1000。
输出
一行一个字符串,如果能被幸运数整除输出"YES";否则,输出"NO"。
样例输入
47
样例输出
YES
数据规模与约定
时间限制:1 s
内存限制:256 M
100% 的数据保证 1≤n≤1000
-----------------------------------------------------------------------------------------
分析
这道题很简单,有两种做法
(1)打表
#include <bits/stdc++.h>//万能头
using namespace std;
int ans[14] = {4, 7, 44, 47, 74, 77, 444, 447, 474, 477, 744, 747, 774, 777};//14种可能
int main()
{int n;cin >> n;for (int i = 0; i < 14; i++) {if (n % ans[i] == 0) //判断{cout << "YES" << endl;return 0;}}cout << "NO" << endl;return 0;//好习惯
}
(2)循环判断
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,flag=0;cin>>n;for(int i=1;i<=n;i++){int j=i;//循环判断j是否为幸运数 do{if(j%10==4||j%10==7)flag=1;else{flag=0;break;}j/=10;}while(j);//判断能否整除 if(flag==1&&n%i==0){cout<<"YES"<<endl;return 0;}}if(flag==0)cout<<"NO"<<endl;return 0;//好习惯
}
BYE~~~
幸运数划分 lucky相关推荐
- SF笔试编程1:幸运数
笔试编程题: 描述 我们称一个十进制正整数是幸运数当且仅当它只由数字4和7构成,现在给出一个整数n,你需要计算有多少个不大于n的运行数.由于答案可能非常大,你只需要输出答案除于10^9 + 7后的余数 ...
- 蓝桥杯-幸运数(python)
蓝桥杯-幸运数(python) 一.题目 时间限制: 1Sec 内存限制: 128MB 题目描述: 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1 ...
- C#,幸运数字(Lucky Number)的算法与源代码
Lucky Number不是蔡依林的歌曲名字哦. 给你的NV朋友选一个幸运数字吧. 一.幸运数字是怎么产生的? 幸运数是整数的子集.与其进行大量理论研究,不如让我们来看看得出幸运数字的过程, 以整数集 ...
- 蓝桥杯练习题十三 - 第几个幸运数(c++)
题目如下 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸运数 ...
- LeetCode简单题之矩阵中的幸运数
题目 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 .请你按 任意 顺序返回矩阵中的所有幸运数. 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最 ...
- Java 寻找幸运数
题目描述 定义一个方法static int ndigit(int n,int k),用来判断某个整数n中数字k(0~9)的个数. 编写主方法,其中输入一个整数m,后面跟m个整数,然后调用方法ndigi ...
- 试题 历届试题 幸运数(二分)
试题 历届试题 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然 ...
- 51Nod1230 幸运数
1230 幸运数 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 如果一个数各个数位上的数字之和是质数,并且各个数位上的数字的平 ...
- 2018年第九届省赛C/C++A组第4题——第几个幸运数
标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...
最新文章
- squirrelsql安装
- Java的GC机制及算法
- android内置t卡中预制资源,[FAQ17514][Recovery]Recovery mode FAQ搜寻指南
- AtCoder Regular Contest 080
- cdh集群的重启过程
- 代码审计 phpcmsv9 MVC介绍
- Tensorflow中的tf.keras库
- linux下监控磁盘空间脚本
- Camera ISP与DSP的区别(二十五)
- vue 引入vue-resource给页面加点动态数据
- c语言下列编程段的错误,C语言编程题目(有错误)
- Mongoose学习参考文档
- 计算机的此电脑管理出错了,win10重置此电脑出现问题怎么处理_win10重置初始化失败解决方法...
- HTB靶场 Shared
- mysql var和varp的区别_了解T-SQL stdev、stdevp、var和varp
- 一键登陆网易163邮箱
- @Test有什么作用
- MAP一个KEY多个value处理方法
- 几种主要的神经网络----全连接神经网络、前馈神经网络、卷积神经网络、循环神经网络
- Python爬虫:抓取多级页面数据
热门文章
- 医学领域深度学习模型训练的挑战
- python 处理snp的vcf文件,统计snp在基因的intron、exon还是上游、下游还是不在基因及基因附近
- AD如何输出坐标文件(超实用)
- 用moment获取一年内指定周的起始时间和结束时间、用户所选时间和前端传参时间不一致问题
- 网络训练 (总结5)
- org.apache.thrift.transport.TTransportException: GSS initiate failed
- 蚁群算法(详解)python
- PDFBox实现图片转PDF --JAVA
- 12 道腾讯前端面试真题及答案整理
- Axure 如何在页面加载时,设置文本框的内容为当前日期