stru_sor.cpp
来自「VC6.0小型图书馆管理程序。建议具有书籍存储与信息检索、借阅者信息存储与检索、」· C++ 代码 · 共 24 行
CPP
24 行
#include <stdio.h>
#define NUM 5
typedef struct student
{
char name[20];
int score;
} Student;
void main()
{
Student stud[NUM]={{"zhanghua",90},
{"wangxiao",100},
{"liyinghua",80},
{"zhaocheng",60},
{"fengfeng",70}};
int index[NUM],i,j,temp;
for(i=0;i<NUM;i++) index[i]=i;
for(i=0;i<NUM;i++)
for(j=0;j<NUM-i-1;j++)
if(stud[index[j]].score>stud[index[j+1]].score){
temp=index[j]; index[j]=index[j+1]; index[j+1]=temp;
}
for(i=0;i<NUM;i++) printf("%s,%d\n",stud[index[i]].name,stud[index[i]].score);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?