CTK18 进程信息列表

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin>>n;
    string d[n+5],e[n+5];
    double b[n+5],c[n+5];
    long long a[n+5];
    for(int i = 1;i<=n;i++){
        cin>>a[i]>>b[i]>>c[i]>>d[i]>>e[i];
    }
    for(int i = 1;i<n;i++){
        for(int j = i+1;j<=n;j++){
            if(b[i]<b[j]){
                swap(a[i],a[j]);
                swap(b[i],b[j]);
                swap(c[i],c[j]);
                swap(d[i],d[j]);
                swap(e[i],e[j]);
            }
        }
    }
    for(int i = 1;i<=n;i++){
        cout<<setw(8)<<right<<a[i]<<" "<<setw(10)<<right<<fixed<<setprecision(2)<<b[i]<<" "<<setw(10)<<right<<fixed<<setprecision(2)<<c[i]<<" "<<setw(8)<<right<<d[i]<<" "<<e[i]<<endl;
    }
    return 0;
}

 

posted @ 2025-01-18 21:48  王一行(小号)  阅读(1)  评论(0编辑  收藏  举报