描述 | |
---|---|
知识点 | 循环 |
运行时间限制 | 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;
}