没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
//系统应具备的功能:
//(1)以分组的方式存于输入姓名、电话等信息
//(2)通过各种条件进行查询、统计、排序以及打印
#include<stdio.h>
#include<string.h>
#define N 80
int length,m=0;
typedef struct
{
char num[N];
char name[20];
char tele[15];
char email[15];
}person;
person stu[N];
//交换相邻下一条信息
void login();
void change(int j)
{
person temp;
//把stu[j]赋给temp
strcpy(temp.email,stu[j].email);
strcpy(temp.name,stu[j].name);
strcpy(temp.num,stu[j].num);
strcpy(temp.tele,stu[j].tele);
//把stu[j+1]赋给stu[j]
strcpy(stu[j].email,stu[j+1].email);
strcpy(stu[j].name,stu[j+1].name);
//(1)以分组的方式存于输入姓名、电话等信息
//(2)通过各种条件进行查询、统计、排序以及打印
#include<stdio.h>
#include<string.h>
#define N 80
int length,m=0;
typedef struct
{
char num[N];
char name[20];
char tele[15];
char email[15];
}person;
person stu[N];
//交换相邻下一条信息
void login();
void change(int j)
{
person temp;
//把stu[j]赋给temp
strcpy(temp.email,stu[j].email);
strcpy(temp.name,stu[j].name);
strcpy(temp.num,stu[j].num);
strcpy(temp.tele,stu[j].tele);
//把stu[j+1]赋给stu[j]
strcpy(stu[j].email,stu[j+1].email);
strcpy(stu[j].name,stu[j+1].name);
strcpy(stu[j].num,stu[j+1].num);
strcpy(stu[j].tele,stu[j+1].tele);
//把temp赋给stu[j+1]
strcpy(stu[j+1].email,temp.email);
strcpy(stu[j+1].name,temp.name);
strcpy(stu[j+1].num,temp.num);
strcpy(stu[j+1].tele,temp.tele);
}
//打印
void PrintWhole()
{
int i;int n=length;
for(i=0;i<=n-1;i++)
{
printf("编号:%s\n姓名:%s\n电话:%s\nemail:%s\n",stu[i].num,stu[i].name,stu[i].tele,stu[i].email);
}
}
//主菜单
int menu()
{
printf("\t\t\t欢迎使用通讯录管理系统\n");
printf("\t\t\t 主菜单\n");
printf("\t\t\t 1.排序\n");
printf("\t\t\t 2.查找\n");
printf("\t\t\t 3.保存\n");
printf("\t\t\t 0.退出\n");
do{
printf("请输入选项0-3\n");
scanf("%d",&m);
strcpy(stu[j].tele,stu[j+1].tele);
//把temp赋给stu[j+1]
strcpy(stu[j+1].email,temp.email);
strcpy(stu[j+1].name,temp.name);
strcpy(stu[j+1].num,temp.num);
strcpy(stu[j+1].tele,temp.tele);
}
//打印
void PrintWhole()
{
int i;int n=length;
for(i=0;i<=n-1;i++)
{
printf("编号:%s\n姓名:%s\n电话:%s\nemail:%s\n",stu[i].num,stu[i].name,stu[i].tele,stu[i].email);
}
}
//主菜单
int menu()
{
printf("\t\t\t欢迎使用通讯录管理系统\n");
printf("\t\t\t 主菜单\n");
printf("\t\t\t 1.排序\n");
printf("\t\t\t 2.查找\n");
printf("\t\t\t 3.保存\n");
printf("\t\t\t 0.退出\n");
do{
printf("请输入选项0-3\n");
scanf("%d",&m);
剩余7页未读,继续阅读
资源评论
janisonllz
- 粉丝: 3
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- video_20240425_124410_edit.mp4
- IMG_20240425_120538.jpg
- My Complete Genome_6k Base-Pairs of Phenotype SNPs_Complete Raw Data.zip
- qt 的mqtt测试demo
- 移动应用开发教程-zip.zip
- mosquitto-2.018-install-windows-x64
- FTPServer FTP 服务器,绿色免安装,单文件
- 梦畅语音点名软件,上课点名
- 利用ADNI数据集和标签,在tensorflow框架上使用tensorlayer接口,通过架构u-net实现海马体的分割
- Kutools for Word v9.0 office word 插件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功