評價: 0 回應: 0 閱覽: 148
置頂

該如何寫成副程式

遇到一個問題
(x-a1)(x-a2)(x-a3)(x-a4)...(x-an)
要找出方程式的某個次方的係數

下面是只有四項要找三項的迴圈

for(i[1] = 3; i[1] <= 4; i[1]++) {
  for(i[2] = 2; i[2] <= (i[1]-1); i[2]++) {
    for(i[3] = 1; i[3] <= (i[2]-1); i[3]++){
      sum = sum + a[i[1]]*a[i[2]]*a[i[3]];
      printf("i1=%d, i2=%d, i3=%d, sum=%d\n", i[1], i[2], i[3], sum);
    }
  }
}

不知道要怎麼用副程式的方式寫成可以有n項取m次方的係數

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言