c语言课程设计总结报告

发布 2019-06-13 15:13:37 阅读 1006

附表2c++(或c)语言课程设计总结报告。

注:该**由学生填写,内容采用小四号宋体。

源**:* 学生通讯录管理系统,能够实现对通讯录的内容进行创建、显示、查询、删除以及。

修改等功能 */

# include<>

# include<>

# include<>

# include<>

# define n 100

void myprint();

void mycreate(char num[n][12],char name[n][12],char tel[n][15],int *n);

void mydisplay(char num[n][12],char name[n][12],char tel[n][15],int n);

void mysearch(char num[n][12],char name[n][12],char tel[n][15],int n);

void mydelete(char num[n][12],char name[n][12],char tel[n][15],int *n);

void mymodify(char num[n][12],char name[n][12],char tel[n][15],int n);

* 主函数 */

void main()

char choose,yes_no,num[n][12],name[n][12],tel[n][15];

int n=0;

doif(choose=='0')

break;

printf(" 要继续选择吗(y/n)?");

do while(yes_no!='y' &yes_no!='y' &yes_no!='n' &yes_no!='n');

while(yes_no=='y'&&yes_no=='y');

* 定义显示菜单界面的函数 */

void myprint()

printf(" 请输入选项编号(0-5): n");

printf(" 1 创建通讯录 ");

printf(" 2 显示通讯录 ");

printf(" 3 查询通讯录 ");

printf(" 4 删除通讯录中的记录 ");

printf(" 5 修改通讯录 ");

printf(" 0 退出 ");

* 定义创建通讯录的函数 */

void mycreate(char num[n][12],char name[n][12],char tel[n][15],int *n)

int i=0;

char tempnum[12],tempname[12],temptel[15];

printf(" 请输入第1个记录: ");

printf(" 学号(用#结束输入):"

dowhile(strcmp(tempnum," 0);

printf(" 姓名(用#结束输入):"

gets(tempname);

printf(" **号码(用#结束输入):"

gets(temptel);

while(tempnum[0tempname[0temptel[0]!=#

while(strcmp(tempnum," 0);

printf(" 姓名(用#结束输入):"

gets(tempname);

printf(" **号码(用#结束输入):"

gets(temptel);

if(!isdigit(temptel[strlen(temptel)-1]))

break;

(*n)=i;

* 定义显示通讯录的函数 */

void mydisplay(char num[n][12],char name[n][12],char tel[n][15],int n)

int i;

printf(" 学号姓名**号码 ");

for (i=0;i printf("%12s%12s%15s",num[i],name[i],tel[i]);

* 定义按学号查询通讯录的函数 */

void mysearch(char num[n][12],char name[n][12],char tel[n][15],int n)

int i;

char tempnum[12];

printf(" 请输入要查询记录的学号:")

gets(tempnum);

for(i=0; i if (strcmp(tempnum,num[i])=0)

else printf(" 无此人!");

* 定义按学号删除通讯录中记录的函数 */

void mydelete(char num[n][12],char name[n][12],char tel[n][15],int *n)

int i,k;

char tempnum[12];

printf(" 请输入要删除记录的学号:")

gets(tempnum);

for(k=0;k<(*n);k++)

课程设计总结报告

目录。一 设计任务与要求1 二 方案设计与论证1 三 单元电路设计与参数计算2 1 话音放大器2 2 音调控制器3 3 功率放大器4 四 过程与 结果 软件multisim9.0 6 1 话音放大器部分 6 2 音调控制器部分 7 3 功率放大器与音调控制器电路 8 五 总原理图及元器件清单9 六 ...

C语言课程设计报告 通讯录

面向过程程序设计 c语言 课程设计 设计说明书。起止日期 2011年 01 月 03 日至 2011年 01 月 08 日。计算机与通信学院。2011 年 01 月 08 日。一 课题任务。设计一个通讯录管理系统。课题的主要任务是 1.对通讯录信息有添加 查找 显示 保存 删除 修改等操作功能。2....

质量工程课程设计总结报告

检验管理制度 1目的。为确保本企业原料符合规定要求,为防止产品在生产过程中产生的不合格品流入下道工序。为确保本公司产品满足规定要求,特制定本制度。2范围 适用于本厂产品的进货检验,工序检验和出厂检验。a 进货检验。1 目的 规范进货检验流程。2 范围 使用与所有的外购件,外协件和配套产品。3 职责 ...