```c
#include <stdio.h>
int main() {
int n, i, product = 1;
printf("請輸入n的值:");
scanf("%!d(MISSING)", &n);
for (i = 1; i <= n; i++) {
product *= (2 * i - 1);
}
printf("1*3*5*...*(2n-1)前%!d(MISSING)項的積為:%!d(MISSING)\n", n, product);
return 0;
}
```
程序中使用for循環計算積,循環變量i從1到n,每次循環乘上(2i-1)。最終計算出1*3*5*……*(2n-1)前n項的積,保存在變量product中,並輸出結果。