最近在做csp认证的题,201912-1这道看不出那儿的问题不能得满分,那个大佬能给指正一下。附代码:
#include<stdio.h>
int main()
{
int n,i=0,a,c[5]={0};
int j=1;
scanf("%d",&n);
while(i<=n)
{
if(j%7!=0&&j%10!=7&&j/10!=7&&j/100!=7)
{
i++;
}
else
{
a=j%4;
if(a==0)a=4;
c[a]++;
}
j++;
}
for(j=1;j<=4;j++)
{
printf("%d\n",c[j]);
}
return 0;
}