c++通信录设计.doc

上传人:11****ws 文档编号:2990051 上传时间:2019-05-16 格式:DOC 页数:3 大小:33KB
下载 相关 举报
c++通信录设计.doc_第1页
第1页 / 共3页
c++通信录设计.doc_第2页
第2页 / 共3页
c++通信录设计.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、/*/* C 程序设计实践示例程序 (数组) */* 2012 . 8 . 27 */*/#include#include#include/声明个人信息表typedef structchar num6; /编号char name10; /姓名char unit20; /单位char phone13; /电话char addr30; /地址datatype;int j;int n=1;/声明通信录表数组datatype tongxinlu100;/声明用户请求读取函数的原型int menu_select( );/声明自键盘读取用户输入数据并存入信息表函数的原型void input(void);/

2、声明输出通信录表函数的原型void out(void);/=int main()for( ; ; )/根据用户输入的功能号进行跳转switch(menu_select()/*调用读取用户请求函数*/ )case 2:/调用读取用户输入数据函数input();break;case 5:out();break;case 0:printf(“t 谢谢您的使用! n“);return 0;default:printf(“此项功能尚未开发!“);break;/=/读取用户请求函数=int menu_select()int sn;printf(“ n“);printf(“ n“);printf(“ n“)

3、;printf(“ 通讯录管理系统 n“);printf(“ n“);printf(“ =n“);printf(“ 1.通讯录链表的建立n“);printf(“ 2.通讯者结点的插入n“);printf(“ 3.通讯录链表的查询n“);printf(“ 4.通讯者结点的删除n“);printf(“ 5.通讯录链表的输出n“);printf(“ 0.退出通讯录管理系统n“);printf(“ =n“);printf( “ 请选择操作 0-5 nn“);for(; ;)scanf(“%d“,if(sn5)printf(“t 输入错误n“);else break;return sn;/自键盘读取用户

4、输入数据并存入信息表函数=void input(void)printf(“ *n“);printf(“ * 通讯录信息添加 *n“);printf(“ *n“);printf(“ * 编号(4) 姓名(8) 单位(20) 电话(11) 地址(30)*n“);printf(“ *n“);if (n100)/自键盘读取用户输入数据并存入信息表scanf(“%s%s%s%s%s“,tongxinlun.num,tongxinlun.name,tongxinlun.unit,tongxinlun.phone,tongxinlun.addr);n+;else printf(“通信录已满!“);/输出通信录表函数=void out(void)if (n=1)printf(“空表“);elsefor(j=1;j100;j+)printf(“%s %s %s %s %s“,tongxinluj.num,tongxinluj.name,tongxinluj.unit,tongxinluj.phone,tongxinluj.addr);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。