#include
#include
extern "C" __declspec(dllexport)
double f(){
// 変数定義
int data[30] = {6,3,5,9,8,1,2,10,4,3,
7,4,3,7,6,5,3,4,5,8,
1,4,9,2,4,5,3,7,6,5};
double ave, squ, v, s;
int i, data_num;
double sum = 0.0, sumv = 0.0;
// 変数の初期化
ave = 0.0;
squ = 0.0;
v = 0.0;
s = 0.0;
i = 0;
data_num = 30;
sum = 0.0;
sumv = 0.0;
// データの総和と二乗和を計算する
for(i = 0; i < data_num; i++)
{
sum += data[i]; // データの総和
sumv += data[i] * data[i]; // 二乗和
}
// 平均・平方和・分散・標準偏差を求める
ave = sum / data_num; // 平均
squ = sumv - (sum * sum / data_num); // 平方和
v = squ / (data_num - 1); // 分散
s = sqrt(v); // 標準偏差
return s;
}