}
for(k=0;k
if(strcmp(goods[i].name,goods[i+1].name)>0) { strcpy(p1,goods[i].name); strcpy(goods[i].name,goods[i+1].name); strcpy(goods[i+1].name,p1); temp=goods[i].num; goods[i].num=goods[i+1].num; goods[i+1].num=temp; strcpy(p2,goods[i].sort); strcpy(goods[i].sort,goods[i+1].sort); strcpy(goods[i+1].sort,p2); }
printf("--------------------------------------------------------------------------------\n");
printf("\n\t\t按商品名称排序后的商品信息\n");
printf("\n\t商品名称 商品编号 商品类别 商品数量 商品单价\n"); /*输出排序后商品信息*/ for(i=0;i
printf("\t %5s %5ld %5s %5ld %5ld\n",goods[i].name,goods[i].num,goods[i].sort,goods[i].count,goods[i].price); }
for(k=0;k0) {
strcpy(p2,goods[i].sort);
strcpy(goods[i].sort,goods[i+1].sort); strcpy(goods[i+1].sort,p2); temp=goods[i].num;
goods[i].num=goods[i+1].num; goods[i+1].num=temp;
strcpy(p1,goods[i].name);
strcpy(goods[i].name,goods[i+1].name); strcpy(goods[i+1].name,p1); }
printf("-------------------------------------------------------------