挑7
2016-07-20 21:36
260 查看
描述 | 输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...)的个数 |
---|---|
知识点 | 循环 |
运行时间限制 | 0M |
内存限制 | 0 |
输入 | 一个正整数N。(N不大于30000) |
输出 | 不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17. |
样例输入 | 20 |
样例输出 | 3 |
#include <iostream>
#include <stdio.h>
#include <ctype.h>
using namespace std;
int main(void)
{
int N;
int k=0;
char string[30000];
cin>>N;
if((N>0) && (N<30000))
{
for(int i=1;i<N;i++)
{
itoa(i, string, 10);
if(i%7==0 ||strchr(string,'7')!=NULL)
{
k++;
}
}
}
cout<<k;
return 0;
}
相关文章推荐
- Spring AOP的底层实现技术---JDK动态代理
- jQuery Mobile 表单基础
- I - the Sum of Cube
- Python文件处理
- poj1724【最短路】
- 控制TextView滚动
- [软件人生]关于公积金的用途
- 匈牙利算法来找最多的没有弱化的!!!!但是初始化那块不知道为什么换了个地方就re。。。尴尬
- Angular2 架构
- MyEclipse:(4)MyEclipse中怎么设置Add cast to Clazz 快捷键
- apply, call, bind在js中的区别
- Tiny6410学习—Linux命令
- 【杭电1862】excel排序
- javascript jquery對form元素的常見操作
- [169] Majority Element
- Socket异步通信学习三
- Reference Or Value pass in python
- HDU 5729 Rigid Frameworks (from: 2016 Multi-University Training Contest)
- C++不是类型安全的语言
- HDU 5728 PowMod