中易网

C++用函数输出整形数组中的最大值和次大值

答案:3  悬赏:30  
解决时间 2021-04-18 07:37
C++用函数输出整形数组中的最大值和次大值
最佳答案
#include<iostream>
using namespace std;
void process(float a[],int n) {

float min,max;
int i=0;
for(i=0,max=min=a[0];i<n;i++){
 
  if(min>a[i])min=a[i];
  if(max<a[i])max=a[i];

}


cout<<"\nmin="<<min;
cout<<",max="<<max<<"\n";

}
void print(float a[],int n)
{

for(int i= 0;i<n;i++) {
  if(i%6==0)cout<<"\n";
  cout<<a[i]<<"\t";

}


}
void main()
{
float a[24]={2,1,4,45,23,33,-7,8,5,9,0,-4,66,12,55,33,32,11,63,14,88,-9,23,6};
print(a,24);
process(a,24) ;
}
全部回答
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { vector<int> v(10); for (int &n : v) cin >> n; sort(v.begin(), v.end()); cout << v[9] << " " << v[8]; return 0; }
#include <iostream> const double max_value(double arr[],double size); using namespace std; int main() { double arr[]={2,4,1,7,3}; double size=5.0; double max = max_value(arr, size); cout<<"the max value of arrary is:"<<max<<endl; return 0; } const double max_value(double arr[],double size) { double max=arr[0]; for (int i=1;i<size;i++) if(max < arr[i]) max = arr[i]; return max; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圣元优博奶粉是国产还是进口的
想买家庭玻璃餐桌椅,请问玻璃餐桌椅耐用吗?
甲低肥胖怎么减肥
含维生素C较多的食物有哪些?
DNF和鬼吹灯比 哪个游戏的人物好看些(包括外
哪里有卖车内顶灯盒?
大众长效防冻液g12使用年限
学甜品做法到哪学 ,在广州想开甜品店
在徐州整牙的费用大概是多少?多长时间才能痊
陈浩民主演的(封神榜之爱子情深)哪里可以看
谁帮我手绘一张照片
女孩街舞学Hip-Hop怎么样?
中国邮政ems快递查询E1606798885CN
南通哪里有买海鲜的市场
赣榆观澜尚城8号楼预售证 办好了吗?
推荐资讯
wow无头骑士召唤有什么限制?
一二年的二手朗动多少钱?
“续”和“绪”意义有什么不同?
喝奶用鸭嘴杯好吗
孕妇应该怎么样保养好身体?
如果想续保险,最好在多久时间内办理?
婚嫁网和婚恋交友网哪个更有前途,哪个好做点
用自来水煮冬寒菜稀饭怎样?
为什么百度搜索出来的都是搜狗的搜索结果
房屋使用面积怎么计算?和建筑面积的区别是什
4600平方人防工程监理资质1需要几级?
打过草甘膦除草剂多少天可以种庄稼
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?