高手解释为何wa了
#include<stdio.h> long l,r,i,sum,count=0,a[10000]; void sibashuzu(long x) { if (x%48==0) a[count++]=x; if (x<=100000000){sibashuzu(x*10+4);sibashuzu(x*10+8);} else return; } int main() { sibashuzu(4); sibashuzu(8); while(scanf(\"%d %d\",&l, &r) != EOF) { sum=0; for (i=1;i<=count;i++) { if (a[i]>=l && a[i]<=r) sum++; } printf(\"%d\\n\",sum); } return 0; }