定义函数,将主函数中的n种不同书籍(结构数组)按定价从低到高排序。其中书籍信息含书籍名称、定价、书号。
函数接口定义:
void sort(struct BOOK a[] ,int n);
输入样例:
3
c++ 78 7875201
java 85 7875204
python 46 7875202
输出样例:
python 46.00 7875202
c++ 78.00 7875201
java 85.00 7875204
代码如下:
void sort(struct BOOK a[] ,int n)
{
int i,j;
struct BOOK temp;
for(i=0;i<n-1;i++)
for(j=0;j<n-1;j++)
if(a[j].price>a[j+1].price)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}