關於C 的問題,少了一行輸出的,結果居然就不一樣

時間 2022-04-30 13:25:14

1樓:匿名使用者

我不知道你用的什麼編譯器,我用vc++6.0和vs2008都編譯過了,要不要那句註釋結果都一樣 程式還有幾個小問題幫你改了

#include

#include

using namespace std;

const double pi=3.14159;

const int order=8;//階數

const int n=256;//選取的點數

//注意陣列越界問題

float autoc(float data,int j)//自相關函式(0<=j<=p)

return rij;

} //e是e[i-1],signal為輸入訊號

float getk(int i,float e,float a[order+1],float signal)

//order-1為j最大值,是建立的陣列列數最大值。a,e,k陣列的第一元素不用

int main(void)

e[0]=autoc(signal,0);

k[1]=autoc(signal,1)/autoc(signal,0);

a[1][1]=k[1];

int i=1;

while (i

cout<

for(int i=1;i

cout<

return 0;}

2樓:匿名使用者

情況說的太模糊了。。。。

EXCEL關於一行完畢,跳下行C列位置的命令

既然不固定幾個數字,excel怎麼知道你這一行已經輸入完了要轉到下一行呢?要excel達到和你心靈相通,心有靈犀那有點難度 以上是玩笑,如果有一個固定的判斷條件,excel才能按照你的意思做,比如最後一列固定為列g,那就可以把可以編輯的列選定 比如c列到g列 在單元格格式設定裡面選擇 保護 把 鎖定...

c中dataGridView的一行刪除,資料庫資料如何自動排列

ilistselectobj this.fslgridview1.getselectedkeys string flagdel 0 if selectobj null else if flagdel 1 if flagdel 2 this.fslgridview1.databind gridview...

c語言,以下程式的輸出結果是,C語言問題 以下程式的輸出結果是?

輸出1 3 這是遞迴了,所以先是fun 3 進入後發現3 2 1,所以又繼續func 3 2 也就是fun 1 進入發現1 2 0,就執行prinft,輸出1,然後fun 1 就返回了 返回出去正好是fun 3 的prinft,輸出3 進入fun 3 進入fun 1 輸出1退出fun 1 輸出3退出...