用C语言编写一个电话簿管理系统

用C语言编写一个电话簿管理系统
仅供参考

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<windows.h>
struct person
{
   
	char clas[10];		//班级 
	char num[20];		//手机号
	char name[20];		//姓名
	long int id[];		//学号 
	char sex[10];		//性别 
	char QQ[20];		//QQ号
	char email[20];		//邮箱
	char address[50];	//地址
};

int menu()
{
   
	int choice;
	system("cls");
 	printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                 欢迎使用通讯录管理系统                 |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   1-新增联系人                         |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   2-删除联系人                         |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   3-修改联系人                         |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   4-按名字查询联系人                   |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   5-按号码查询联系人                   |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   6-按姓名显示                         |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   7-按号码显示                         |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   8-显示全部联系人                     |\n");
     printf("\t\t\t\t---------------------------------------------------------\n");
    printf("\t\t\t\t|                   9-保存文件                           |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
    printf("\t\t\t\t|                   0-退出程序                           |\n");
    printf("\t\t\t\t----------------------------------------------------------\n");
	printf("\t\t\t\t请选择功能:");
	scanf("%d",&choice);
	while(choice>9||choice<0)//判断是否输入正确
	{
   
		printf("请重新选择:");
		scanf("%d",&choice);
	}
	return choice;
}

int add_person(struct person arr[],int n)		//添加联系人函数 
{
   
	system("cls");				//清屏 
	printf("请输入联系人姓名:");
	scanf("%s",arr[n].name);
	printf("请输入联系人班级:");
	scanf("%s",arr[n].clas);
	printf("请输入联系人手机号:");
	scanf("%s",arr[n].num)<
  • 30
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值