c语言程序执行结果运算

下列程序的执行结果为[填空1] int main(int argc,char*argv[)
int a[20]=(3,1,8,2,9,8,5,10,8,6,6,6,6,2,2,2,3,6,7,8): int xl,n=0,f=0; X=8; for(i=0;i<20;i++) if(a[ji]==x) [n=n+1; f=1;
if(f-==0) printf("not foundln"); else
printf("n=%d\n",n); return 0;

你的代码如果是这样,那么打印 n = 4

int main(int argc,char*argv[])
 {
     int a[20]={3,1,8,2,9,8,5,10,8,6,6,6,6,2,2,2,3,6,7,8};
      int i,n=0,f=0, x=8; for(i=0;i<20;i++) if(a[i]==x) {
          n=n+1; f=1;}

if(f==0) printf("not found\n"); else
printf("n=%d\n",n); return 0;
 }