看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《Accelsynchro (none)》之銘言: : 設方程式如下: : A[1] A[2] A[n] : f(x)=A[0]+ ── + ── +...───── : x x^2 x的i次方 : A[0]<0 , 1<x<2 , n<=10 : n==0時程式結束 : 然後以下是修正後的程式碼 : #include<stdio.h> : #include<math.h> : int main() : { : int n; : int a[10]; : int i; : double sum=0; : while(1) : { : scanf("%d",&n); : if(n==0) : break; : else : for(i=0;i<n;i++) : { : scanf("%d",&a[i]); : sum=sum+a[i]; : } : int x; : double low=0; : double up=1; : double temp1; : double temp2; : double temp3; : while(1) : { : for(i=0;i<=n;i++) : { : sum=sum+a[i]/pow(x,i); } 這裡是要計算把每個a[i]代入方程式後的值嗎? sum變數在前面被修改過了,所以這裡的值當然會跟原本想的不一樣 (以下程式碼吃掉) : } : return 0; : } : 目前寫出來compile會過 : 可是程式輸出的結果不對@@ : 請問我有哪裡需要修正的嗎? : 再次麻煩各位大大了!! 不會 作業due快到了,有問題盡量多問~ 架構差不多了,再多想想馬上就可以完成的~ 還有記得看清楚作業規格 題目出的應該是到C20喔~~ -- 都有助教來回另一篇了,所以我也真的是老師沒騙你~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.180.149 ※ 編輯: geniusturtle 來自: 114.37.180.149 (04/01 17:06)
han0408:講師也出現啦~ 04/01 17:09
VictorTom:XDD 04/01 17:31
hsnuconan:小龜?? 04/01 18:03
hilorrk:推認真老師XDDDD 04/01 19:46