一个数组中第一大数和第二大数
发布时间: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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |