以下程序是选出能被 3 整除且至少有一位是 5 的所有三位正整数 k (个位为 a0 ,十位为 a1 ,百位为 a2 ),打印出所有这样的数及其个数。请将程序补充完整。 #include sub(int m,int n) { int a0,a1,a2; a2= (1) ; a1= (2) ; a0=m%10; if(m%3==0&&(a2==5||a1==5||a0==5)) { printf("%d",m); n++ } return n; } main() { int m=0,k; for(k=105;k<=995;k++) m=sub( (3) ); printf("\nn=%d\n",m); }