【题目描述】
一个正整数,如果它能被 7 整除,或者它的某一位上的数字为 7,则称其为“与 7 相关”的数。现在,请编程求出所有小于或等于 n 的“与 7 无关”的正整数个数。

【输入】
一行一个正整数 n,n≤10^6 。

【输出】
一行一个整数,表示答案。

【输入样例】
21

【输出样例】
17

代码

#include<cstdio>
using namespace std;
int n,x,k;
bool a,b;
int main(){scanf("%d",&n);for(int i=1;i<=n;i++){a=false,b=false;if(i%7==0)a=true;x=i;while(x!=0){if(x%10==7){b=true;break;}x=x/10;}if(a==false&&b==false)k++;}printf("%d",k);return 0;
}
#include<cstdio>
using namespace std;
int n,k;
int main(){scanf("%d",&n);for(int i=1;i<=n;i++){if(i%7!=0&&i/10!=7&&i%10!=7)k++;}printf("%d",k);return 0;
}

信息学奥赛C++语言:与 7 无关的数的个数相关推荐

  1. 信息学奥赛C++语言: 素数回文数的个数

    [题目描述] 求11到n之间(包括n),既是素数又是回文数的整数有多少个. [输入] 一个大于11小于1000的整数n. [输出] 11到n之间的素数回文数个数. [输入样例] 23 [输出样例] 1 ...

  2. 信息学奥赛C++语言:满足条件的数累加

    [题目描述] 将正整数m和n之间(包括m和n)能被17整除的数累加,其中0<m<n<1000. [输入] 一行,包含两个整数m和n,其间,以一个空格间隔. [输出] 输出一行,包行一 ...

  3. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  4. 信息学奥赛一本通 1244:和为给定数 通过

    我的信息学奥赛一本通个人主页:信息学奥赛一本通(C++版)在线评测系统http://ybt.ssoier.cn:8088/userinfo.php?name=15276768892 1244:和为给定 ...

  5. 信息学奥赛C++语言:换座位

    [题目描述] 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置.班主任想知道最终有多少个同学的位置发生了变化. ...

  6. 信息学奥赛C++语言:求平均分

    [题目描述] 求三鑫学校某次信息学竞赛同学们的平均分,以-1表示输入结束. [输入] 一行若干实数,最后一个为 -1. [输出] 一行一个实数,表示平均分,输出保留2位小数. [输入样例] 100 9 ...

  7. 信息学奥赛C++语言:爱吃桃子的琳琳

    [题目描述] 彦彦作为琳琳最好的朋友,她当然知道琳琳很爱吃桃子啦,于是,她们去了果园摘桃子,一棵果树上有N个桃子,可是,琳琳是一个很挑剔的人,她只摘重量大于K的大桃子,彦彦刚刚学信息学,不知道如何是好 ...

  8. 信息学奥赛C++语言: 验证子串

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

  9. 信息学奥赛C++语言: 蛇形方阵1

    [题目描述] 输入一个正整数 n,生成一个 n×n 的蛇形方阵(具体见样例). [输入] 一行一个正整数 n,1≤n≤20. [输出] 共 n 行,每行 n 个正整数,每个正整数占 5 列. [输入样 ...

最新文章

  1. 回击质疑 HP StoreOnce用高性能说话
  2. ubuntu 10.04源 更新源列表
  3. Ubuntu12.04安装中文字体,解决导出图片乱码
  4. 如何突破你的“内在阻力”,让你渴望多年的梦想都能达成,并创造超越想像极限的“全方位成功”?突破内在阻力全方位成功...
  5. 关于Qt的三种协议以及是否收费
  6. SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑
  7. 162. Find Peak Element
  8. windows7系统电脑管理员权限的更改方法
  9. 工业互联网的内涵及其应用
  10. c语言中的EOF是什么意思
  11. C语言函数定义和函数调用
  12. github+hexo+butterfly 搭建个人博客
  13. Linux——clamAV查杀病毒与防护
  14. 数梦工场:我们帮你实现你驾驭数据的梦想
  15. 使用turtle绘制疫情加油图案
  16. word文档生成系列:doc和docx插入多图
  17. Redis 的发布和订阅
  18. 《流浪星球》作者:区块链让虚拟世界代替现实世界
  19. python保存不了是怎么回事_每天的微博热点保存不了怎么办?python帮你实现微博热点下载...
  20. 计算机记录乐器,2013年计算机考试题模拟考试2套题.doc

热门文章

  1. FreeRTOS任务优先级
  2. linux系统如何用root用户登陆,Linux用root账号创建一个新的登录账号的方法
  3. java之父_java之父:被下载达7000万次的编程视频教程,你还没有看过?
  4. 好机会,我要帮女同事解决Maven冲突问题
  5. DDD专家张逸:构建领域驱动设计知识体系
  6. Jeecg Maven本地仓库下载地址
  7. Java描述设计模式(03):工厂方法模式
  8. (八)JAVA springcloud ssm b2b2c多用户商城系统源码:配置中心服务化和高可用
  9. 网速变得奇慢说明可能需要安装金山ARP防火墙了
  10. Atom飞行手册翻译: 3.4 文本处理包