2019-12(一)报数
代码如下:
#include <iostream>
#include <cstdio>
typedef long long LL;
using namespace std;
bool judge(int num){
//判断num中是否含有7
while(num!=0){
if(num%10==7){
return true;//num中含有7
}
num=num/10;
}
return false;
}
int main()
{
int n;
scanf("%d",&n);
int a[4]={0};//分别记录甲乙丙丁跳过的次数
int count=0;
int num=1;
while(n>0){
if(num%7==0||judge(num)){
//跳过这个数
a[(count++)%4]+=1;
}else{//报数
count++;
n--;
}
num++;
}
for(int i=0;i<4;i++){
cout<<a[i]<<endl;
}
}```