void look(void); void search(void); void statistic(void); void modify(void); void solution(void); void menu(void);
void main() { }
void menu(void)
7
int mulu=0; menu();
do{mulu=1; switch(getch()) { }
printf(\请按下任意键返回主菜单\\n\getch(); menu();
}while(mulu==1);
case '1':input();break; /*输入账单*/ case '2':look();break; /*查看账单*/ case '3':search();break; /*查询账单*/ case '4':statistic();break; /*统计账单*/ case '5':modify();break; /*修改账单*/ case '6':solution();break; /*解决方案*/ case '7':exit(0); /*退出程序*/ default:printf(\您输入的数字有误\
{ }
/*输入账单的信息*/ void input(void) {
int i; system(\
printf(\请输入账单的数量:\\n\scanf(\system(\printf(\
printf(\会计记账管理系统
********************\\n\\\n\
printf(\输入账单---------------------------------------------- 1\\n\printf(\查看收入,支出账单的高低顺序------------------- printf(\查询账单-------------------------------- 3\\n\printf(\账单统计------------------------- 4\\n\printf(\修改账单------------------ 5\\n\printf(\解决方案----------- 6\\n\printf(\退出程序---- 7\\n\printf(\printf(\请根据目录选择需要执行的内容\\n\
printf(\ 菜单
2\\n\
*********\\n\
printf(\若无摘要,填'无';若无借\\\\贷金额填'0'\\n\
8
}
printf(\输入日期时请按照xxxx-xx-xx(年-月-日)的形式\\n\for(i=0;i printf(\输入账单%d的时期 摘要 科目 借方金额 贷方金 额:\\n\ scanf(\} printf(\输入成功\\n\ stu[i].borrow,&stu[i].loan); /*查看账单借贷金额的大小,对账单进行排序*/ void look(void) { int i,j,k; STU t; system(\ /*通过借方金额排比顺序*/ for(i=0;i printf(\比较借方金额\\n\ printf(\名次\\t时期\\t\\t科目\\t\\t借方金额\\n\for(i=0;i {printf(\ 9 for(k=i,j=i+1;j if(stu[j].borrow>stu[k].borrow) k=j; if(k!=j) {t=stu[k];stu[k]=stu[i];stu[i]=t;} row); n); } /*通过输入日期查找账单*/ void search(void) { printf(\ /*通过贷方金额排比顺序*/ for(i=0;i printf(\比较贷方金额\\n\ printf(\名次\\t时期\\t\\t科目\\t\\t贷方金额\\n\for(i=0;i {printf(\printf(\ for(k=i,j=i+1;j if(stu[j].loan>stu[k].loan) k=j; if(k!=j) {t=stu[k];stu[k]=stu[i];stu[i]=t;} char a[20]; int i; system(\ printf(\请输入需要查询账单的时期,提示;输入日期时请按照scanf(\for(i=0;i if(strcmp(a,stu[i].date)==0) 10 xxxx-xx-xx(年-月-日)的形式\\n\

