有一结构
struct data

  float a;
  float b;
  float c;
......
};
定义一数组 struct data Store[1000];
想编个函数,能按其中任意一a,b,c...值
对数组Store[1000]进行排序
用直排,或者冒泡法都可以
请问这个函数怎么样写才好?