11问答网
所有问题
当前搜索:
求出数组中最大数和次最大数
求出数组中最大数和次最大数
答:
功能:求出a所指
数组中最大数和次最大数
(规定最大数和次最大 数不在a[0]和a[1]中),依次和a[0]、a[1]中的数对调.例如:数组中原有的数:7、10、12、0、3、6、9、11、5、8,输出的结果为:12、11、7、0、3、6、9、10、5、8.---*/ include include define N 20 int fun ( ...
求出数组中最大数和次
大数,并把最大数和a[0]对调 下面每步骤的含义...
答:
/***found***/ m=i;第一次m=0,第二次由于a【0】已经是最大值了不用再比直接从1开始 for (k=i+1; k<n; k++)if (a[k] > a[m])如果新的数比原来的
最大数
(就是m)还要大就让这个新的数赋值给m,这样经过循环后m就是
数组里的最大
值了 m = k;t = a[i]; 以下三步...
找出
一组
数组
A[N]中元素的最大值
和次最大
值
答:
} //由于已经将最大值以及
次最大
值存放到
数组
a的前两个元素,所以直接输出.cout<<"最大值为: "<<a[0]<<endl <<"次最大值为: "<<a[1]<<endl;return 0;}
C语言,求
数组中
的
最大
值
和次大
值
答:
int main(void){ int str[10]={1,2,3,4,5,6,7,8,9,10};int i=sizeof(str);int max0=0;//
最大
值 int max1=0;//次大值 for(i=0;i<10;i++){ if(str[i]>max0)max0=str[i];else if(str[i]>max1)max1=str[i];} system("pause");return 0;} ...
用c++方法求一组数
中最大和次大
的数
答:
6,8,7,9,10};for(int i=0;i<2;i++)//两次循环将
最大数和次
大的放在最前面两位 { for(int j=i+1;j<10;j++){ if(a[i]<a[j]){ int temp;temp=a[i];a[i]=a[j];[j]=temp;} } } cout<<"最大数是:"<<a[0]<<endl;cout<<"次大数是:"<<a[1]<<endl;} ...
...intn),功能是:
求出
长度为n的
数组
x中的
最大数与次最大数
答:
{ int max=*x;/*定义个最大*/ int index1,index2;/*
最大和次最大
索引号*/ int a;/*交换时空间*/ int max2;/*次大*/ for(i=1;i<=n;i++)if(max<(*(x+i)))/*从第一个开始往后比较,最终max存着最大值*/ max=*(x+i);for(i=0;i<=n;i++)while(max==*(x+i))/...
java
求数组
的
最大
值
和次大
值 (求值函数只能调用一次,但是要返回俩个值...
答:
1] = temp; } } } //
最大
值 int maxNum =
array
Int[0]; // 次大值 int secondNum = arrayInt[1]; System.out.println(maxNum + "," + secondNum); }}运行结果:
设
数组
int[N]的元素全不相等,
求出
a中的
最大
元素
和次大
元素?
答:
//*first中存
最大
值,*second中存次大值 void fun(int *arr, int len, int *first, int *second){ int i;first = arr[0];second = arr[0];for(i=0; i<len; i++){ if(arr[i]>*first) //发现最大值 { first = arr[i]; //更新最大值 second = *first; //将原来的最大...
编程
求出
含有10个元素的一维
数组中
的最大值
和次最大
值。
答:
include <stdio.h> int main(){ int i,max1,max2,a[10];for(i=max1=max2=0; i<10; i++){ scanf("%d",&a[i]);if(a[i]>a[max1])max2=max1,max1=i;else if(a[i]>a[max2])max2=i;} printf("max1=%d max2=%d\n",a[max1],a[max2]);return 0;} ...
求出数组
的
最大
值
和次大
值
答:
{ int max = 0;int min = 0;int index = 0;if(
array
== NULL || len == 0){ return;} max = array[0];min = array[1];for(index=0; index<len; index++){ if(max < array[index]){ min = max;max = array[index];} else { if(min < array[index]){ min = array[...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言求最大值和次大值
最大值与次大值的实现
求数组中的最大值和最小值C语言
查找最大和次大元素
求最大值和次大值
次大值
求数组中最大元素
寻找最大值
次大值是什么