c语言课程设计报告模板 c语言课程设计

请问C语言课程设计报告摘要怎么写,是指什么啊,举个例子吧摘要:又称概要、内容提要 。摘要是以提供文献内容梗概为目的,不加评论和补充解释,简明、确切地记述文献重要内容的短文 。其基本要素包括研究目的、方法、结果和结论 。具体地讲就是研究工作的主要对象和范围,采用的手段和方法,得出的结果和重要的结论,有时也包括具有情报价值的其它重要的信息 。
C语言课程设计,应该主要根据你的设计内容,简要地提炼出设计的背景,功能,意义等 。最后给出关键字 。下面是正文 。
例如:
摘要(标题居中)
近年来随着计算机在社会领域的不断发展,程序设计。。。。。C语言 。。。。(这里讲你做的东西的背景 。)
本课程设计完成了什么 。。。。(功能)
其意义是 。。。。(意义)
关键词: C语言,其他
参考资料:
C语言课程设计/******头文件(.h)***********/
#include "stdio.h"/*I/O函数*/
#include "stdlib.h" /*标准库函数*/
#include "string.h"/*字符串函数*/
#include "ctype.h" /*字符操作函数*/
#include "conio.h" /*控制台输入输出函数 */
#define M 50/*定义常数表示记录数*/
typedef struct /*定义数据结构*/
{
char name[20]; /*姓名*/
char units[30];/*单位*/
char tele[20];/*电话*/
char m_ph[20]; //手机
char rela[20];//关系
char email[50];//邮箱
char qq[20];//qq
}ADDRESS;
/******以下是函数原型*******/
int enter(ADDRESS t[]); /*输入记录*/
void list(ADDRESS t[],int n); /*显示记录*/
void search(ADDRESS t[],int n); /*按姓名查找显示记录*/
int Delete(ADDRESS t[],int n); /*删除记录*/
intadd(ADDRESS t[],int n); /*插入记录*/
void save(ADDRESS t[],int n); /*记录保存为文件*/
int load(ADDRESS t[]);/*从文件中读记录*/
void display(ADDRESS t[]); /*按序号查找显示记录*/
void sort(ADDRESS t[],int n); /*按姓名排序*/
void qseek(ADDRESS t[],int n); /*快速查找记录*/
void print(ADDRESS temp); /*显示单条记录*/
int find(ADDRESS t[],int n,char *s) ; /*查找函数*/
int menu_select();/*主菜单函数*/
/******主函数开始*******/
main()
{
system("color 37");//背景色为浅绿,前景色为白色
printf("欢迎使用通讯录管理系统\n");//欢迎界面
int i;
ADDRESS adr[M];/*定义结构体数组*/
int length;/*保存记录长度*/
for(;;)/*无限循环*/
{
switch(menu_select())/*调用主菜单函数,返回值整数作开关语句的条件*/
{
case 0:length=enter(adr);break;/*输入记录*/
case 1:list(adr,length);break; /*显示全部记录*/
case 2:search(adr,length);break; /*查找记录*/
case 3:length=Delete(adr,length);break; /*删除记录*/
case 4:length=add(adr,length);break;/*插入记录*/
case 5:save(adr,length);break; /*保存文件*/
case 6:length=load(adr); break; /*读文件*/
case 7:display(adr);break;/*按序号显示记录*/
case 8:sort(adr,length);break; /*按姓名排序*/
case 9:qseek(adr,length);break; /*快速查找记录*/
case 10:exit(0); /*如返回值为10则程序结束*/
}
}
}
/*菜单函数,函数返回值为整数,代表所选的菜单项*/
int menu_select()
{
char s[80];
int c;
printf("按任意键进入菜单......\n");/*提示按任意键继续*/
getch(); /*读入任意字符*/
system("cls"); /*清屏*/
printf("********************菜单***********************\n\n");
printf("0.输入记录\n");
printf("1.显示所有记录\n");
printf("2.按姓名查找记录\n");
printf("3.删除记录\n");
printf("4.添加记录\n");
printf("5.保存文件\n");
printf("6.载入文件\n");
printf("7.按序号显示记录\n");
printf("8.记录排序\n");
printf("9.查找记录\n");
printf("10. 退出\n");
printf("***********************************************\n");
do
{
printf("\n请输入选项(0~10):"); /*提示输入选项*/
scanf("%d",c);/*输入选择项*/
fflush(stdin);
}while(c0 || c10);/*选择项不在0~10之间重输*/
return c; /*返回选择项,主程序根据该数调用相应的函数*/
}
/***输入记录,形参为结构体数组,函数值返回类型为整型表示记录长度*/
intenter(ADDRESS t[])
{
int i,n;
char num[30];
system("cls"); /*清屏*/
int flag=1;
for(;;)
{
flag = 1;
system("cls"); /*清屏*/
printf("\n请输入记录数:\n"); /*提示信息*/
scanf("%s", num); /*输入记录数*/

秒懂生活扩展阅读