程序设计语言课程设计报告
输入数字3如图:
输入4后再输入1后如图:
21
程序设计语言课程设计报告
输入5后如图:
输入6后如图:
22
程序设计语言课程设计报告
本程序运行结果与期望的一致! 本程序只要求有数组的知识就够了!
4课程设计总结
两周的课程设计结束了,我的收获很大。通过课程设计的编程和对编程过程中遇到的问题的思考,有效的提高了我对编程的认识和理解,切实的提高了我的编程能力,补全了我的不足。通过这次课程设计,我巩固所了学过的知识,能用汇编语言熟练地运用顺序、选择、循环三大结构,进一步掌握了各个指令的功能,特别是转向指令,掌握了子程序的定义及调用,以及正确地运用指令。在整个程序的编写中,调试占了很大部分的时间。要想写好汇编语言的程序,必须认真对待代码的每一个细节,这对程序的调试是非常重要的。通过这次实际动手能力的培养,我进一步熟悉了语言的结构和使用方法,基本达到了能独立阅读、编制和调试一定规模的语言程序的水平。
5软件使用说明
本软件操作简单,只要按照界面的要求输入数行了!
请勿随便输入!
23
程序设计语言课程设计报告
6附录(参考文献,源代码:)
参考文献:
[1]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005
[2]谭浩强.C程序设计题解与上机指导(第三版).北京:清华大学出版社,2005 [3]李丽娟.马淑萍.C语言程序设计.中国铁道出版社,2009 [4]程序设计语言课程设计指导书. 源代码:
#include
char name[15]; char sex[2]; int nianling;
char birthday[10]; long int youbian; char addr[50]; char celephone[22]; char homephone[22]; char company[20]; char email[40]; long int QQ;
char xuehao[10]; }per[500];
int num=0;//*外部变量num为文件中的纪录数*// FILE *fp;
void jiemian();//*界面*// void xinxi(int i); //*信息*// void mainmenu();//*主菜单*// void newrecord();//新添纪录*// void xiugaimenu();//*修改菜单*// void xiugaibyname();//*按姓名修改*//
void xiugaibycelephone();//*按手机号码修改*// void xiugaibyxuehao();//*按学号修改*// void xiugaixiangmu(int a);//*修改项目*// void searchmenu();//*查询菜单*//
void searchbyxuehao();//*按学号查询*// void searchbyname();//*按姓名查询*//
void searchbycelephone();//*按手机号码查询*//
void searchbyhomephone();//*按家庭电话号码查询*// void searchbyqq();//*按QQ查询*//
24
程序设计语言课程设计报告
void deletemenu();//*删除菜单*// void deleteall();//*删除所有信 息*// void deleteone();//*删除单个*//
void showall();//*输 出 全 部 信 息*// void readfromfile();//*读取(恢复)文件*// void writetofile();//*保存文件*// /
void deletebyxuehao(); //*按学号删除*//
void deletebycelephone(); //*按手机号码删除*// void deletebyname();//*按姓名删除*/
void listbycelephone();//*按手机号码排序*// void listbyxuehao();//*按学号排序*// void listbyname();//*按姓名排序*// void listmenu();//*排序菜单*//
main()//*主函数*//
{ int a; system(\ jiemian(); while (1) { mainmenu(); }
} //*主函数结束*//
void jiemian()//*界面*//
{ long int i; int k=0; system(\ system(\ printf(\
printf(\ xx大学 **************\ printf(\ *\ printf(\ xxx2班 *\
printf(\ 通讯录管理系统 *\ printf(\ 设计者:xx *\ printf(\ *\ printf(\ *\ printf(\ printf(\ *\ printf(\ 欢迎使用xxx班通讯录 *\
printf(\ *\ printf(\
25