改成 scanf("%d %s\n",&j,a) 数组a已经是地址了 前面不需要加&
求“奇数的乘积”,因此循环要改成这样:k = 1;for (i=0;i{ if(a[i]%2!=0) k *= a[i];}
为什么用char a[100]