- 编程
数组排序
- 2024-6-30 0:02:54 @
#include <bits/stdc++.h> using namespace std; int main() { int n,b; cin>>n; int a[n]; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=n-1;i>=1;i--) for(int j=1;j<=i;j++) if(a[j]>a[j+1]){ b=a[j]; a[j]=a[j+1]; a[j+1]=b; } for(int i=1;i<=n;i++){ cout<<a[i]<<" "; } return 0; }
1 条评论
-
毛嘉琪 LV 6 @ 2024-6-30 0:03:13
#include <bits/stdc++.h> using namespace std; int main() { int n,b; cin>>n; int a[n]; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=n-1;i>=1;i--) for(int j=1;j<=i;j++) if(a[j]>a[j+1]){ b=a[j]; a[j]=a[j+1]; a[j+1]=b; } for(int i=1;i<=n;i++){ cout<<a[i]<<" "; } return 0; }
- 1