CCF20191201------报数
代码如下:
javascript
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int count=0;
int b=0,c=0,d=0,e=0;
for(int i=1,count=1;count<=n;i++,count++)
{
if(i%4==1)
{
if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
{
b++;
count--;
}
}
else if(i%4==2)
{
if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
{
c++;
count--;
}
}
else if(i%4==3)
{
if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
{
d++;
count--;
}
}
else
{
if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
{
e++;
count--;
}
}
}
cout<<b<<endl<<c<<endl<<d<<endl<<e<<endl;
return 0;
}