有以下程序
#include
typedef struct book
{
char name[50];
double price;
} BOOK;
void fun (BOOK*pd,int num, int size);
void main()
{
BOOK data[10] = {"photoshop",26.8,"计算机原理",15.00, "数据结构",35.6};
int n=3, m=10;
fun (data, n, m);
printf ("%s",%s\n",data [8].name, data[9].name);
}
void fun(B00K*pd, int num, int size)
{
int i,j, t;
double mx, mn;
mx=mn=pd[0].price;
j=t=0;
for(i=1;i{
if(pd[i].price>mx)
{mx=pd[i].price;j=i;}
if(pd[i].price{mn=pd[i].price;t=i;}
}
pd[size-2]=pd[j];
pd[size-1]=pd[t];
}
程序的运行结果是______。