此姓名Р输入w0的值Р12)函数 void sort()Рvoid sort() 金额排序Р此函数用于按金额对所有信息进行排序并输出。Р关键变量struct bill t 为中间变量,用于交换bill[i]与bill[i+1]的值。Р从文件bill中读取文件Рbill[i].money>bill[i+1].money)Р是否Рt=bill[i];bill[i]=bill[i+1];bill[i+1]=t; 不变Рi=0 i<N-1-j i++Рj=0 j<N-1 j++Рdisplay(i)Рi=0 i<N i++Рw0==2Р输入w0的值判断是否返回Р Р13)函数 void e()Рvoid e() 总收入统计Р此函数用于统计总收入并输出。Р关键变量sum用于统计总收入Р从文件bill中读取文件Рsum=sum+bill[i].moneyРi=0;i<N;i++Р输出sumРw0==2Р输入w0的值判断是否返回Р14)函数 void number()Рvoid number() 顾客总数统计Р此函数用于统计顾客总数。Р关键变量number用于统计顾客总数Р从文件bill中读取文件Рnumber=number+bill[i].count;Рi=0;i<N;i++Р输出numberРw0==2Р输入w0的值判断是否返回Р3设计题目源代码清单Р#include<stdio.h>Р#include<string.h>Р#include<stdlib.h>Р#define M 30Рstruct billР{Р?int num; //编号Р?int time[4]; //时间Р?int table; //台面号Р?int count; //顾客数量Р?char name[20]; //服务生姓名Р?int money; //实收金额Р}bill[M];Рint N;Р/*菜单*/