加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

一个数组中第一大数和第二大数

发布时间:2020-12-14 02:02:37 所属栏目:大数据 来源:网络整理
导读:代码: #include iostreamusing namespace std;int main(){int i,max1,max2;int len;cin len;int* arr = (int*)malloc(len*sizeof(int));for (i = 0; ilen; i++){cin arr[i];}//char arr[] = { 1,2,4,8,9,7,1 };//int len = sizeof(arr);//cout len endl;if

代码:

#include <iostream>
using namespace std;
int main()
{
	int i,max1,max2;
	int len;
	cin >> len;
	int* arr = (int*)malloc(len*sizeof(int));
	for (i = 0; i<len; i++)
	{
		cin >> arr[i];
	}

//	char arr[] = { 1,2,4,8,9,7,1 };
//	int len = sizeof(arr);
//	cout << len << endl;

	if (arr[0] > arr[1])
	{
		max1 = arr[0];
		max2 = arr[1];
	}
	else
	{
		max1 = arr[1];
		max2 = arr[2];
	}

	for (i = 2; i < len; i++)
	{
		if (arr[i]>max1)
		{
			max2 = max1;
			max1 = arr[i];
		}
		else if (arr[i] > max2)
			max2 = arr[i];
	}
	cout << max1 << endl;
	cout << max2 << endl;

	cin.get();
	cin.get();
	return 0;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读