int _tmain(int argc, _TCHAR* argv[])
{
int N = 10;
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int b[10];
for (int i = 0 ;i<N;i++)
{
b[i] = 1;
for (int j = 0 ;j <= i-1;j++)
{
b[i] *=a[j];
}
for (int j = i+1 ;j < N;j++)
{
b[i] *= a[j];
}
}
for (int i = 0 ;i<N;i++)
{
cout << b[i] <<endl;
}
return 0;
}
优化了一下