作业帮 > 综合 > 作业

数据结构的算法:写出一算法输出已知顺序表A中元素的最大值和次最大值.用非形式算法描述,并编写C语言程

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/10 01:33:34
数据结构的算法:写出一算法输出已知顺序表A中元素的最大值和次最大值.用非形式算法描述,并编写C语言程
数据结构的算法:写出一算法输出已知顺序表A中元素的最大值和次最大值.用非形式算法描述,并编写C语言程
C:
max1 = a[0]; //最大值
max2 = a[0]; //次大值
for(i=1;i max1)
{
max2 = max1;
max1 = a[i];
}
else if(a[i] > max2)
{
max2 = a[i];
}
else ; //不用做
}
参考吧:c++,最小和次小值.
//
#include
#include
using std::cin;
using std::cout;
using std::endl;
int main()
{
int min1,min2,v; // v记录当前输入值
cout > v;
min1 = min2 = v;
while(cin >> v)
{
if(v < min1) {min2 = min1; min1 = v;}
else if(v < min2) min2 = v;
else;
}
cout