a_itmparr[a_itmpcnt] = a_iindex;
for(i = 0; i <= a_itmpcnt; i ++)
{
cout<<a_itmparr[i] <<":"<< a_piarr[a_itmparr[i]] <<" " ;
}
cout << endl;
}
a_iindex ++;
} // end while(a_iindex < a_in)
return iret;
}
例如:
在main()中运行如下语句:
int itmp[n];
int id[] = {2,5,5,2,5,6,3};
int itotal = 12;
int iret;
iret = gettotal(id,n,itotal,0,0,itmp,0);
即会将数组id[]的前5个数中和等于12的几个值的序号和值打印出来。