Ⅰ 找出一堆数组中的最大值并输出其下标
1、使用array()定义一个数组。
注意事项:
PHP语言作为一种语言程序,其专用性逐渐在应用过程中显现,其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码, 在程序设计上与通用型语言,如C语言相似性较高,因此在操作过程中简单易懂,可操作性强。
Ⅱ 数组找出最大和最小 算法
如果要在一个有N个元素的数组中,找出最大值和最小值一般就采用打擂台的方法。设置两个变量max和min,同时初始化它们的值等于a[0],max=min=a[0];for(i=1;i<n;i++)if(a[i]>max)max=a[i]; else if(a[i]<min)min=x;printf("max=%d .min=%d\n",max,min);
Ⅲ c++求数组中的最大值
用于查找数组中最高值(其实就是最大值,但是为对应源代码中的 highest,故仍称为最高值)和最低值(其实就是最小值,但是为对应源代码中的 lowest,故仍称为最低值)的算法非常相似。首先,来看一下在数组中寻找最高值的代码。假设在程序中出现了以下语句。const int SIZE = 10;int numbers[SIZE] = {15, 6, 3, 11, 22, 4, 0, 1, 9, 12};查找数组中最高值的代码如下所示:int count;int highest;highest = numbers[0];for (count = 1; count < SIZE; count++){ if (numbers[count] > highest) highest = numbers[count];}首先,该语句将第一个数组元素中的值复制到名为 highest 的变量中。然后,循环将从下标 1 开始的所有其余数组元素与存储在 highest 中的值进行比较。每次当它发现数组元素中的值大于 highest 中的值时,都会将其复制到 highest。循环完成后,highest 将包含数组中最的值。以下代码将找到数组中的最低值。对比之后可以发现,它与查找最高值的代码几乎相同。int count;int lowest;lowest = numbers[0];for (count = 1; count < SIZE:count++){ if (numbers[count] < lowest); lowest = numbers[count];}当循环完成后,lowest 将包含数组中的最低值。
Ⅳ 用算法编程序,输入n个整数,找出最大值和最小值(注意是用算法)
int a[500];int n;cout<<"请输入数的个数n=";cin>>n;int min,max;for(i=0;i<n;i++)cin>>a[i];min=a[0]<a[1]?a[0]:a[1];max=a[0]>a[1]?a[0]:a[1];for(i=0;i<n;i++){if(a[i]<max){ if(a[i]<min)min=a[i];}if(a[i]>max)max=a[i];}cout<<"最大的数:"<<max<<endl;cout<<"最小的数:"<<min<<endl;return 0;