コード例 #1
0
ファイル: e13.c プロジェクト: MartinHeroux/SciComp
double mystd(double x[], int xlen) {
  double s = 0;
  int i;
  double xm = mymean(x, xlen);
  for (i=0; i<xlen; i++) {
    s += (x[i]-xm) * (x[i]-xm);
  }
  s = s / (xlen-1);
  return s;
}
コード例 #2
0
ファイル: e12.c プロジェクト: MartinHeroux/SciComp
int main(int argc, char const *argv[])
{
  // define our array x on the stack
  double x[5] = {1.0, 2.0, 3.0, 4.0, 5.0};
  int xlen = 5;
  double xmean = mymean(x, xlen);
  printf("the mean of x is %.3f\n", xmean);

  // or we can define it on the heap
  int ylen = 5;
  double *y  = malloc(ylen * sizeof(double));
  y[0] = 1.0;
  y[1] = 2.0;
  y[2] = 3.0;
  y[3] = 4.0;
  y[4] = 5.0;
  double ymean = mymean(y, ylen);
  printf("the mean of y is %.3f\n", ymean);  
  free(y);

  return 0;
}
コード例 #3
0
ファイル: nprgm_1_backup.c プロジェクト: nfvguru/myLearn
int main()
{
	printf ("Mean is %d\n", mymean(5, 1, 2, 3, 4, 5));
}