挑7(练习用)
来源:互联网 发布:js qq在线客服插件 编辑:程序博客网 时间:2024/06/05 17:28
题目
思路
- 由于只有30000个数,个位十位。。。。分别判断即可。
- 如果出现多于30000个数,那么用循环来代替即可。。。
- 如果要大数判断,那么需要特殊处理了,这里我就不写了,有兴趣的小伙伴写出来可以@我,谢啦
代码1(30000以内)
#include<iostream>using namespace std;int main() { int n, result = 0; cin>>n; for (int i = 1; i <= n; i++) { if(i%7==0 || i%10==7 || i/10%10==7 || i/100%10==7 || i/1000%10==7) result++; } cout<<result; return 0;}
代码2
#include<iostream>using namespace std;int main(){ int n, left,result = 0; cin>>n; for (int i = 1; i <= n; ++i) { left=i; if(left%7==0)//判断是否被7整除 { result++; } else { while(left)//判断各个位上是否存在7 { if(left%10==7) { result++; break; } else { left=left/10; } } } } cout<<result;//输出结果 return 0;}
0 0
- (练习用)挑7
- (练习用)挑7
- 挑7(练习用)
- 【华为 OJ 】(练习用)挑7
- 华为OJ:(练习用)挑7
- 初级-(练习用)挑7
- 华为初级——(练习用)挑7
- 华为面试题:(练习用)挑7
- 华为OJ平台题目:(练习用)挑7
- 华为OJ——(练习用)挑7
- 华为OJ 初级:(练习用)挑7
- 华为OJ——(练习用)挑7
- 华为OJ——(练习用)挑7
- 华为oj_(练习用)挑7
- 练习用的
- 练习用简单的日历
- 练习用基础SQL语句
- mysql代码注释,练习用
- 第十六周--大数据集上的排序算法性能体验
- iOS 10 —— widget开发详解
- iOS高级开发——CollectionView的cell中按钮的点击实现
- Android点击应用图标出现闪屏的处理
- Java基础之方法重载和方法重写
- 挑7(练习用)
- Jersey支持spring3配置
- 73. Set Matrix Zeroes
- 天气预报的实现分析
- Acitivty嵌套Fragment时 调用recreate的坑
- Android编码规范
- js中返回超链接中调用js。
- 第十三周项目4--Floyd算法的验证
- 第十六周项目四—— 英文单词的基数排序