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 ( int * a,int n ){ \x05int k,m1,m2,max1,max2,t;\x0...
2007年9月的全国计算机等级考试二级C语言上机考试的题型是什么?_百度...
答:
2、 给定程序modi.c中,函数fun的功能是:
求出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。请改正程序中...
找出一组
数组A
[N]中元素的最大值
和次最大
值
答:
cout<<"最大值为: "<<a[0]<<endl <<"
次最大
值为: "<<a[1]<<endl;return 0;}
设
数组
int[N]的元素全不相等,
求出a中
的
最大
元素
和次大
元素?
答:
scanf("%d", &a[i]);} fun(a, 10, &first, &second);printf("最大%d,次大%d\n", first, second);return 0;}
用c++方法求一组数
中最大和次大
的数
答:
int a[]={1,3,4,2,5,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<<"次大数是...
设
数组
int【10】的元素全不相等,
求出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; //将原来的最大...
整型
数组A
[n]中元素的最大值
和次最大
值
答:
include<stdio.h>//默认A[n]已经知道了 void main(){ int i,max=A[0],minmax=A[0];//max记录最大minmax
次最大
for(i=0;i<n;i++){ if(A[i]>max)max=A[i];if(A[i]<max && A[i]>minmax)minmax=A[i];} printf("%d %d",max,minmax);}//直接打的,没试过,但是应该...
找出
数组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[max1...
...2. 找出整型
数组A
[n]中元素的最大值
和次最大
值。
答:
直接sort就可以了。对于
最大和次大
是可以通过一边扫描实现的。记录两个指针。max1,max2。保留目前位置的次大和最大。然后扫描的时候更新就行了。但是如果排完序的话,最大和次大就是A[N]和A[N-1](ps:如果是严格次大的话还是需要再扫描一下,还是如果数据不是太大的话可以采用计数排序就是...
C语言,求
数组中
的
最大
值
和次大
值
答:
"stdio.h"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;} ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言冒泡法排序10个数
在数组a中找到已存在的数x并删除
求3到100之间所有素数之和c语言
最大连续子数组和
求数组的最大值
一维数组指的是只有一个什么的数组
在形参ss所指字符串数组中
最大子数组
数组最大下标是多少