⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用到findmaxn函数.txt

📁 (随机模拟)Stochastic Simulation(已加注)
💻 TXT
字号:
 //  findmaxn(sum,1,3000,2400)

 //  *p得到数组的首地址
 // findmaxn的目的是找出在sum数组中排在第 2400 位的元素数值是多少?

double findmaxn(double *p,int min,int max,int n) 
{

  int i, j;
  double w;

      for(i=min; i<=n; i++)     
// i得到最小值,n值是(p*max)的整数部分
 
      for(j=i+1; j<=max; j++)  

// 扣除已找过的元素,从数组的剩余全部元素中找最大的一个,并交换放在数组的第j位上

       if(*(p+i) < *(p+j))   
// 数值大的元素置前,最后得到的是max个数中最大的元素
       {
         w = *(p+j);
	 *(p+j) = *(p+i);
	 *(p+i) = w;
       }
  return *(p+n); //返回数组中的第n个元素值 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -