(code only)
#include<iostream>
using namespace std;
int main()
{
int i,count;
double max,second,n;
double middle;
cout<<"请输入数字的个数"<<endl;
cin>>i;
cout<<"请输入数字"<<endl;
cin>>max;
cin>>second;
if(max<second)
{
middle=max;
max=second;
second=middle;
}
for(count=0;count<i-2;count++)
{
cin>>n;
if(n>=max)
{
middle=max;
max=n;
second=middle;
}
else if(n>=second)
second=n;
}
cout<<"第二大的值是"<<second<<endl;
return 0;
}
本文介绍了一段使用C++编写的代码,用于从一组输入的数字中找到第二大的值。通过比较和交换的方式,代码能够有效地处理多个数字,并在最后输出第二大的数值。
922

被折叠的 条评论
为什么被折叠?



