题目链接
满分代码
#include <stdio.h>
int if_pass(int n){
if(n%7==0) return 1;
while(n){
if(n%10==7) return 1;
n=n/10;
}
return 0;
}
int main()
{
int n;
scanf("%d",&n);
int i=1;
int x1=0,x2=0,x3=0,x4=0;
long long s1,s2,s3,s4,s=0;
for(i=1;s<n;i++){
if(if_pass(i)==1) {
if((i+3)%4==0) x1++;
if((i+2)%4==0) x2++;
if((i+1)%4==0) x3++;
if(i%4==0) x4++;
}
if(if_pass(i)==0) s++;
}
printf("%d\n%d\n%d\n%d",x1,x2,x3,x4);
return 0;
}