}
void add(PEL *a)//添加数据 {
int n,i,k=0;
printf(\确定要输入增加几个个月的账单:\ scanf(\
printf(\请依次输入数据[说明:中间以空格符隔开]:\\n\ for(i=0;i for(i=k;i printf(\本月月份 食品消费 房租费用 子女费用 水电费用 医疗费用 储蓄费用 收入费用)\\n\ scanf(\angzu,&a[i].zinvxiaofei,&a[i].shuidianfei,&a[i].yiliaofei,&a[i].moneyin,&a[i].yueshouru); } printf(\信息添加成功!\} void myprintf(PEL *a)//打印指定月份数据函数 { int mon; printf(\请输入要查看的月份\\n\ scanf(\ int i=0; printf(\n\ printf(\本月月份 食品消费 房租费用 子女费用 水电费用 医疗费 14 if(a[i].month!=0) k++; 用 储蓄费用 收费用入\\n\ for(i=0;i printf(\%9.2f%8.2f\\n\ if(a[i].month==mon) a[i].foodxiaofei,a[i].fangzu,a[i].zinvxiaofei,a[i].shuidianfei,a[i].yiliaofei,a[i].moneyin,a[i].yueshouru); } printf(\*******************\\n\ } void allprintf(PEL *a)//打印所有月份数据 { int i=0; printf(\***********\\n\ printf(\本月月份 食品消费 房租费用 子女费用 水电费用 医疗费用 储蓄费用 收费用入\\n\ for(i=0;i printf(\%9.2f%8.2f\\n\ if(a[i].month!=0){ a[i].foodxiaofei,a[i].fangzu,a[i].zinvxiaofei,a[i].shuidianfei,a[i].yiliaofei,a[i].moneyin,a[i].yueshouru); } printf(\**************\\n\ } void save(PEL *a)//写入文件 15 { int i; FILE *fp; if((fp=fopen(\ { printf(\文件不能打开!\\n\ } for(i=0;i {fprintf(fp,\].month,a[i].foodxiaofei,a[i].fangzu,a[i].zinvxiaofei,a[i].shuidianfei,a[i].yiliaofei,a[i].moneyin,a[i].yueshouru); } fclose(fp); printf(\写入文件成功!\} void load(PEL *a) //读取文件 { int i; FILE *fp; if((fp=fopen(\只读取文件 { } for(i=0;i fscanf(fp,\i].fangzu,&a[i].zinvxiaofei,&a[i].shuidianfei,&a[i].yiliaofei,&a[i].moneyin,&a[i].yueshouru); fclose(fp); 16 exit(1); fprintf(fp,\ printf(\对不起,不能打开文件!\\n\exit(1); printf(\加载文件成功\\n\} void out(PEL *a) { exit(0);} int main() { PEL a[N]={0}; int month,chose; do{ do{ printf(\高上个人帐簿管理系统\\n\ printf(\printf(\退出系统---------------\\n\printf(\输入数据--------------\\n\printf(\查找指定月份数据----------\\n\printf(\查看全部数据-------------\\n\ printf(\添加数据--------------\\n\ printf(\修改数据--------------\\n\printf(\删除数据--------------\\n\printf(\按月份大小排序-----------\\n\printf(\按总收入排序------------\\n\printf(\保存文件--------------\\n\printf(\加载文件--------------\\n\printf(\printf(\选择操作:\scanf(\ }while((chose<0)&&chose>10); void(*fun[11])(PEL*a)={out,input,myprintf,allprintf,add,modify,delrecord,yuepaixu,zongpaixu,save,load}; 17 fun[chose](a); }while(chose!='*'); } 18 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据结构课程设计个人账簿管理系统(4)在线全文阅读。
相关推荐: