求四个整数按从小到大的顺序输出怎么弄
帮帮忙
#include<iostream> using namespace std; int main() { const int LEN=5; int a[LEN]; int i; for(i=1;i<LEN;i++) cin>>a[i]; int j,k; for(i=1;i<LEN-1;i++) { k=i; for(j=i+1;j<LEN;j++) if(a[j]<a[k])k=j; if(k!=i) { a[0]=a[k]; a[k]=a[i]; a[i]=a[0]; } } for(i=1;i<LEN;i++) cout<<a[i]<<" "; cout<<endl; return 0; }
#include <iostream> #include <algorithm> using namespace std; int main() { int num[4]; for(int i = 0; i < 4; i++) cin >> num[i]; sort(num, num + 4); for(int i = 0; i < 4; i++) cout << num[i] << " "; return 0; }