题目描述

​ 判断一个正整数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相关推荐

  1. SF笔试编程1:幸运数

    笔试编程题: 描述 我们称一个十进制正整数是幸运数当且仅当它只由数字4和7构成,现在给出一个整数n,你需要计算有多少个不大于n的运行数.由于答案可能非常大,你只需要输出答案除于10^9 + 7后的余数 ...

  2. 蓝桥杯-幸运数(python)

    蓝桥杯-幸运数(python) 一.题目 时间限制: 1Sec 内存限制: 128MB 题目描述: 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1 ...

  3. C#,幸运数字(Lucky Number)的算法与源代码

    Lucky Number不是蔡依林的歌曲名字哦. 给你的NV朋友选一个幸运数字吧. 一.幸运数字是怎么产生的? 幸运数是整数的子集.与其进行大量理论研究,不如让我们来看看得出幸运数字的过程, 以整数集 ...

  4. 蓝桥杯练习题十三 - 第几个幸运数(c++)

    题目如下 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸运数 ...

  5. LeetCode简单题之矩阵中的幸运数

    题目 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 .请你按 任意 顺序返回矩阵中的所有幸运数. 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最 ...

  6. Java 寻找幸运数

    题目描述 定义一个方法static int ndigit(int n,int k),用来判断某个整数n中数字k(0~9)的个数. 编写主方法,其中输入一个整数m,后面跟m个整数,然后调用方法ndigi ...

  7. 试题 历届试题 幸运数(二分)

    试题 历届试题 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然 ...

  8. 51Nod1230 幸运数

    1230 幸运数 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 如果一个数各个数位上的数字之和是质数,并且各个数位上的数字的平 ...

  9. 2018年第九届省赛C/C++A组第4题——第几个幸运数

    标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...

最新文章

  1. squirrelsql安装
  2. Java的GC机制及算法
  3. android内置t卡中预制资源,[FAQ17514][Recovery]Recovery mode FAQ搜寻指南
  4. AtCoder Regular Contest 080
  5. cdh集群的重启过程
  6. 代码审计 phpcmsv9 MVC介绍
  7. Tensorflow中的tf.keras库
  8. linux下监控磁盘空间脚本
  9. Camera ISP与DSP的区别(二十五)
  10. vue 引入vue-resource给页面加点动态数据
  11. c语言下列编程段的错误,C语言编程题目(有错误)
  12. Mongoose学习参考文档
  13. 计算机的此电脑管理出错了,win10重置此电脑出现问题怎么处理_win10重置初始化失败解决方法...
  14. HTB靶场 Shared
  15. mysql var和varp的区别_了解T-SQL stdev、stdevp、var和varp
  16. 一键登陆网易163邮箱
  17. @Test有什么作用
  18. MAP一个KEY多个value处理方法
  19. 几种主要的神经网络----全连接神经网络、前馈神经网络、卷积神经网络、循环神经网络
  20. Python爬虫:抓取多级页面数据

热门文章

  1. 医学领域深度学习模型训练的挑战
  2. python 处理snp的vcf文件,统计snp在基因的intron、exon还是上游、下游还是不在基因及基因附近
  3. AD如何输出坐标文件(超实用)
  4. 用moment获取一年内指定周的起始时间和结束时间、用户所选时间和前端传参时间不一致问题
  5. 网络训练 (总结5)
  6. org.apache.thrift.transport.TTransportException: GSS initiate failed
  7. 蚁群算法(详解)python
  8. PDFBox实现图片转PDF --JAVA
  9. 12 道腾讯前端面试真题及答案整理
  10. Axure 如何在页面加载时,设置文本框的内容为当前日期