题目
源码
/*
* problem: CCF201912-1 报数
* method: 模拟
* date: 2020/05/11
*/
#include<iostream>
using namespace std;
int skip_num[4];
int n;
int Judge(int x) {
if(x%7==0) return 0;
while(x!=0) {
int y=x-x/10*10;
if(y==7) return 0;
x/=10;
}
return 1;
}
int main() {
int i=0,j=1,k=1;
cin>>n;
while(k<=n) {
if(!Judge(j)) {
skip_num[i]++;
} else k++;
j++;
i=(i+1)%4;
}
for(i=0; i<4; i++) cout<<skip_num[i]<<endl;
return 0;
}