求求各位了,大一新生,真的不知道哪错了#include<stdio.h>#include<stdlib.h>#define size 1000int fun(int a,int b,int array[]);int main(){ int array[size]; int a,b,geshu,i; do { printf("请输入a,b的值:\n"); scanf("%d%d",&a,&b); }while(a>b); geshu=fun(a,b,array); printf("%d",geshu); for(i=0;i<geshu;i++) printf(" %d",array[i]); printf("\n");system("pause");return 0;}int fun(int a,int b,int array[]){ int i,j=0,m; for(i=a;i<=b;i++) { if((i%7==0||i%11==0)&&(i%77!=0)); { j++; array[j]=i; } } return j+1; }