题目来源:码蹄集
https://matiji.net/exam/brushquestion/321/778/B3FCFEC101BD05189BB74D522E019504
参考程序:
#include <iostream>
#include <stdio.h>
#define N 10000
int main() {
int n;
int num[N];
scanf("%d", &n);
for(int i=0; i<n; ++i){
scanf("%d", num+i);
}
for(int i=0; i<n; ++i){
int product = 1;
for(int j=0; j<n; ++j){
if (j != i){
product *= *(num + j);
}
}
printf("%d ", product);
}
printf("\n");
return 0;
}