首页 > 代码库 > 杭电2019
杭电2019
1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 int a[110] = {0};//已经排好的 7 int n,m; 8 while (cin>>n>>m && n||m) 9 { 10 a[0] = m; 11 for (int i = 1; i <= n; i++) 12 { 13 cin>> a[i]; 14 } 15 for (int i =0; i<n; i++) 16 { 17 for (int j=0; j<n-i; j++) 18 { 19 if (a[j+1]<a[j]) 20 { 21 int tem; 22 tem = a[j+1]; 23 a[j+1] = a[j]; 24 a[j] = tem; 25 } 26 } 27 } 28 cout<< a[0]; 29 for (int i =1;i<=n; i++) 30 { 31 cout<< ‘ ‘<< a[i]; 32 } 33 cout<< endl; 34 } 35 return 0; 36 }
用冒泡排序,有待使用双数组倒换。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。