11问答网
所有问题
当前搜索:
求数组中最大数和次最大数
java
求数组
的
最大
值
和次大
值 (求值函数只能调用一次,但是要返回俩个值...
答:
} } } //
最大
值 int maxNum =
array
Int[0]; // 次大值 int secondNum = arrayInt[1]; System.out.println(maxNum + "," + secondNum); }}运行结果:
用c++方法求一组数
中最大和次大
的数
答:
cout<<"
最大数
是:"<<a[0]<<endl;cout<<"次大数是:"<<a[1]<<endl;}
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;} ...
求出
数组中最大数和次最大数
答:
功能:求出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 ( ...
设
数组
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;} ...
...2.
找出
整型
数组
A[n]中元素的最大值
和次最大
值。
答:
首先c++algorithm库里面提供了sort函数支持排序。快排实现的。直接sort就可以了。对于
最大和次大
是可以通过一边扫描实现的。记录两个指针。max1,max2。保留目前位置的次大和最大。然后扫描的时候更新就行了。但是如果排完序的话,最大和次大就是A[N]和A[N-1](ps:如果是严格次大的话还是需要再...
...十个无重复
整数
存入
数组中
,
找出
其中
最大数和次
大数.并指出最大数...
答:
printf("
最大数
:%d 第%d个元素\n",t,n1);if(n1!=1){ n2=1;t=a[0];} else { n2=2;t=a[1];}for(i=0;i<10;i++){ if(t<a[i] && i!=n1-1){ t=a[i];n2=i+1;} } printf("次大数:%d 第%d个元素\n",t,n2);for(j=0;j<10;j++)for(i=0;i<10-1-j;i+...
...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=...
找出数组
A[1..n]中元素的最大值
和次最大
值
答:
{ int n,i,max1=0,max2=0,s[105]={0};scanf("%d",&n);for(i=1;i<=n;i++){ scanf("%d",s+i);if(s[i]>s[max1])max1=i;} for(i=1;i<=n;i++)//if(i!=max1&&s[i]>=s[max2])if(s[i]!=s[max1]&&s[i]>=s[max2])max2=i;printf("%d %d\n",s[...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
求出a所指数组中最大数和次最大数
求一个数组组成的数次大的数
求出数组中最大数的下标的函数
用vb数组求十个数中最大的数
求数组最大的两个数的和
求数组中所有最大数的位置
vb求数组中最大数
求数组中次大数
C语言求数组中最大最小值