1樓:匿名使用者
#include
int main()
檔案讀寫方式如下,你改一下就行。
2樓:weida愛問
先看看一元線性迴歸函式**:
// 求線性迴歸方程:y = a + bx
// dada[rows*2]陣列:x, y;rows:資料行數;a, b:返回迴歸係數
// squarepoor[4]:返回方差分析指標: 迴歸平方和,剩餘平方和,迴歸平方差,剩餘平方差
// 返回值:0求解成功,-1錯誤
int linearregression(double *data, int rows, double *a, double *b, double *squarepoor)
xa /= rows; // x平均值
ya /= rows; // y平均值
for (p = data, m = 0; m < rows; m ++, p += 2)
*b = lxy / lxx; // b = lxy / lxx
*a = ya - *b * xa; // a = ya - b*xa
if (squarepoor == 0)
return 0;
// 方差分析
squarepoor[0] = squarepoor[1] = 0.0;
for (p = data, m = 0; m < rows; m ++, p ++)
squarepoor[2] = squarepoor[0]; // 迴歸方差
squarepoor[3] = squarepoor[1] / (rows - 2); // 剩餘方差
return 0;
}例項計算:
double data1[12][2] = ,,,
,,,,
,,,,
}; void display(double *dat, double *answer, double *squarepoor, int rows, int cols)
system("pause");
}int main()
3樓:白眉鷹王天鷹教
//寫入檔案函式 引數會 整形陣列 和 陣列長度 其他型別請自行修改
void output( int nums[1], int len)
for ( i=0;i< len;++i)//寫入內容 沒條記錄佔一行
fclose(fpw);
}//讀入函式 返回結果陣列 返回值為數字對(x,y)的個數 引數陣列為結果陣列
int input( int arr[10][2])
fclose(fpr);
//printf("acount:%d\n",acount);
return acount;
}這兩個函式一個負責讀入檔案,把結果存到陣列,一個輸出到檔案 資料為一維陣列需指定長度
下面的你知道怎麼用吧
c語言必採納, 100
4樓:匿名使用者
#include
int main()
for(i=1;i<10;i++)
}printf("最大值為:%d 下標為:%d\n",a[max],max);
printf("最小值為:%d 下標為:%d\n",a[min],min);
return 0;}
5樓:靠譜兒媽媽
#include
#define n 10
int main()
else if(a[i]
return 0;} 型別是對一串二進位制位的解釋,這16bit有兩種解釋,有符號整數,有無符號整數。按有符號數來解釋,最高位是符號位,1表示負數,其值為 20840。按無符號數來解釋,值為44696。其實機器是不知道正負的 正負是給編譯器看的 程式編譯的時候正負就已經有區分啦 比如你如果用匯編的話就少了有符號和無符號這... 對應的結構體指標,那麼函式要定義成void initstack struct snode l 還有這程式有錯,傳進來的l只是副本,他的改變不影響到實參。應該用指標引數型別或引用型別。include include struct snode main int initstack struct snod... 這程式有一個錯誤和一個警告。錯誤 函式selectsort的定義函式體中,內迴圈for j i 1 j l length i 出錯,應將i改為j 警告 陣列下標最好從0開始 1.養成習慣2.函式selectsort的排列可以在函式內再定義個datetype t 作為交換,而不是用個全域性變數.因為你...c語言區分int資料正負的問題,C語言區分int資料正負的問題
c語言資料結構賦值問題,c語言版資料結構問題?
C語言簡單排序的問題,求資料結構c語言大神