函数void sort(T items[],int low,int high)的功能是:对items结构数组中从下标low开始到high为止的所有数组元素按成员name以字典序排序,并输出排序后的结果。
#include "iostream.h"
#include "string.h"
struct T
{
char name[20],num[20];
}
void sort(T items[],int low,int high)
{
T temp; int k,j;
for(k=low;kitems[j].name)
{temp=items[k];item[k]=items[j];items[k]=temp;}
}
void main()
{
T stu[4]={"Wang","6723","Cai","2106","Zhang","5129","Chang","4512","An","6868"};
int k;
sort(stu,0,4);
coutnamenum struct T { char name[20]; char num[20]; }; void sort(struct T items[],int low,int high) { struct T temp; int k,j; ...
|