#include<stdio.h>#include<math.h>#include<string.h>struct stu{ char name[16]; int score;}a[50],t;int main(){ int i,j,n; printf("请输入职工人数\n"); scanf("%d",&n); printf("请输入工号与工作量\n"); printf("中间空格隔开\n"); for(i=0;i<n;i++) scanf("%s%d",a[i].name,&a[i].score); for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j].score<a[j+1].score) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0;i<n;i++) printf("%15s%5d\n",a[i].name,a[i].score); return 0;}